我必须创建像$zn = "43,49,57,3,68,69";
这样的字符串
从不使用循环的数组:
Array
(
[0] => Array
(
['pk_id'] => 43
),
[1] => Array
(
['pk_id'] => 49
),
[2] => Array
(
['pk_id'] => 57
),
[3] => Array
(
['pk_id'] => 3
),
[4] => Array
(
['pk_id'] => 68
),
[5] => Array
(
['pk_id'] => 69
)
);
我有什么方法可以做?
它应该花费更少的时间和记忆。
答案 0 :(得分:3)
您可以使用array_walk_recursive
功能:
$result = array();
array_walk_recursive($arr, function($v) use (&$result) {
$result[] = $v;
});
echo implode('&', $result);
详细了解array_walk_recursive。
答案 1 :(得分:1)
在php中使用带有implode函数的array_column
[Ignore]