1

私はこのような配列を取得しています:

[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) . '"'; 

以下のように生成する方法:

['1', 'Earl E'],
['2', 'Juan Morefore DeRhode'],
['36', 'Mack Truck'],
['37', 'Phil Addio']

アイデアや提案はありますか?ありがとう。

4

4 に答える 4

0

これを使用してください:

$output = array();
foreach ( $array as $item ) { 
    $output[] = "['".$item['id']."', '".$item['name']."']";        
}
echo implode( ",\n", $output );
于 2013-09-06T09:07:26.807 に答える