我有一个DB的结果集,它返回以下数组....如何将其内嵌到逗号分隔的字符串中?谢谢!
Array
(
[0] => Array
(
[user_id] => 2
)
[1] => Array
(
[user_id] => 5
)
[2] => Array
(
[user_id] => 11
)
)
答案 0 :(得分:4)
$t = array_map(function (array $a) { return $a["user_id"]; }, $original_array);
$result = implode(",", $t);
(PHP 5.3+,必须将闭包转换为早期版本的常规函数)
答案 1 :(得分:1)
$resultArray = array();
foreach($myNestedArray as $item) {
$resultArray[]=$item['user_id'];
}
$resultString = implode(',', $resultArray);
适用于所有最新的PHP版本。