我有一个类型为
数组$records = array(
array(
'id' => 2135,
'first_name' => 'John',
'last_name' => 'Cena',
),
array(
'id' => 5623,
'first_name' => 'Peter',
'last_name' => 'Doe',
));
I want to display the output in the format of
[2135] => John Cena
[5623] => Peter Doe
我一直在使用以下代码尝试显示我的预期结果,但它并没有起作用。
$names = array_column($records, 'first_name' . 'last_name', 'id');
如何将数组的两列连接成一列?
array_column($records,'first_namelast_name','id')
是一样的。这将导致它寻找一个实际上不存在的列名叫做first_namelast_name
。你不能使用此函数连接两个列。请改用@shubham715回答中的代码。 - M. Eriksson