我有一个类似于此的数组,但可能或多或少是宠物名称:
Array ( [0] => Array ( [pet_name] => Bella ) [1] => Array ( [pet_name] => Zoey ) [2] => Array ( [pet_name] => Pooky ) )
我正试图得到这样的字符串:
Bella,Zoey,Pooky
我试图破坏数组,但我得到一个php错误通知。我试过了:
call_user_func_array('array_merge',$array);
但它只返回第一个子数组。
如何重复遍历此数组并从宠物名称创建字符串?我还在学习如何使用复杂的数组。
答案 0 :(得分:1)
您需要在内爆之前选择正确的数组键:
<?php
$pet_names = array();
foreach($array as $current) {
$pet_names[] = $current['pet_name'];
}
echo implode(',', $pet_names);
// Bella,Zoey,Pooky
?>