我有一个看起来像这样的模型/数据库表
id | group_id| first_name | middle_name | last_name
------------------------------------------------------
| | | |
------------------------------------------------------
从数据库中检索模型后:
说:
$people = PersonModel::model()->findAllByAttributes(array('group_id'=>$groupId));
并假设我已经检索了 10 行.. 匹配给定的 groupId
我想存储匹配的 10 行的所有 first_name。
我知道这可以通过以下方式完成:
$personArray = array();
foreach($people as $person){
$personArray[] = $person->first_name;
}
但还有另一种方法,例如做同样事情的 php 函数?谢谢!