以下のコードの連想配列のkey名を、foreach文を使って、変更したいです。
以下のようなプログラムをつくりました。
<?php $input = "10,Alpha\n13,Beta\n15,Gamma"; $table = explode("\n", $input); $result = array(); foreach ($table as $v) { $result[] = str_getcsv($v); } var_export($result);
上記のプログラムの実行結果は以下のようになります。
array ( 0 => array ( 0 => '10', 1 => 'Alpha', ), 1 => array ( 0 => '13', 1 => 'Beta', ), 2 => array ( 0 => '15', 1 => 'Gamma', ),
各配列内のkey名を"id"と"name"に変えたいです。
具体的には以下のような実行結果が欲しいです。
array ( 0 => array ( 'id' => '10', 'name' => 'Alpha', ), 1 => array ( 'id' => '13', 'name' => 'Beta', ), 2 => array ( 'id' => '15', 'name' => 'Gamma', ),
foreach文を使って、上記の実行結果を実現したいのですが、アドバイスお願いいたします。


回答2件
あなたの回答
tips
プレビュー