Я получаю массив как это:PHP массив с функцией Implode
[0] => Array
(
[id] => 1
[name] => Earl E
)
[1] => Array
(
[id] => 2
[name] => Juan Morefore DeRhode
)
[2] => Array
(
[id] => 36
[name] => Mack Truck
)
[3] => Array
(
[id] => 37
[name] => Phil Addio
)
Мой цикл выглядит следующим образом:
$name_arr_val = array();
for($i=0; $i<count($name); $i++){
$name_arr_val[] = str_replace(',', '', $name[$i]['name']);
}
echo $name_list = '"' . implode('", "', $name_arr_val) . '"';
Как genrate вне как ниже:
['1', 'Earl E'],
['2', 'Juan Morefore DeRhode'],
['36', 'Mack Truck'],
['37', 'Phil Addio']
Любой идеи или предложения? Благодарю.
вам нужно только выход или новый массив точные индексы? – vladkras
Если вы создаете JSON, взгляните на 'json_encode'. Все, что вам нужно сделать, это создать массив в правильном формате (который включает простое преобразование 'array ('id' => $ id, 'name' => $ name)' в 'array ($ id, $ name)') , – cHao