【发布时间】:2013-10-07 07:04:30
【问题描述】:
我有一个看起来像这样的模型/数据库表
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函数?谢谢!
【问题讨论】:
标签: php arrays yii foreach key