如何在 yii 1 中将数组转换为字符串
How to convert array to string in yii 1
我的 yii 1 应用程序的控制器中有以下代码:
$recipientRegion=1710;
$data= Yii::app()->db->createCommand()
->select('user_group_id')
->from('user_rights')
->where('region_id='.$recipientRegion)
->queryAll();
var_dump($data)
returns 结果如下:
array(2) { [0]=> array(1) { ["user_group_id"]=> string(1) "1" } [1]=> array(1) { ["user_group_id"]=> string(1) "3" } }
如何将这个数组结果转换成字符串
只需使用implode combined with array_column作为
imlpode(',', array_column($data, 'user_group_id'));
一一简单展示:
foreach($data as $item) {
echo $item['user_group_id'];
}
获取一个字符串(如提到的@Ripper):
implode(',', array_column($data, 'user_group_id'));
这取决于你想用这个结果做什么。请描述一下,以便我们提供最佳解决方案。
我的 yii 1 应用程序的控制器中有以下代码:
$recipientRegion=1710;
$data= Yii::app()->db->createCommand()
->select('user_group_id')
->from('user_rights')
->where('region_id='.$recipientRegion)
->queryAll();
var_dump($data)
returns 结果如下:
array(2) { [0]=> array(1) { ["user_group_id"]=> string(1) "1" } [1]=> array(1) { ["user_group_id"]=> string(1) "3" } }
如何将这个数组结果转换成字符串
只需使用implode combined with array_column作为
imlpode(',', array_column($data, 'user_group_id'));
一一简单展示:
foreach($data as $item) {
echo $item['user_group_id'];
}
获取一个字符串(如提到的@Ripper):
implode(',', array_column($data, 'user_group_id'));
这取决于你想用这个结果做什么。请描述一下,以便我们提供最佳解决方案。