Array ( [0] => Array ( [sss] => 1 [abc] =>111dd ) [1] => Array ( [sss] => 2 [abc] => test ) [ 2] => 配列 ( [sss] => 3 [abc] => ) [3] => 配列 ( [sss] => 4 [abc] => ) [4] => ([sss] => 5 [abc] =>dsafsf) )
この 2 次元配列を 1 次元配列にしたいです。
中の sss キー名の値をキー名に置き換え、abc キー名の値を値に置き換えます。たとえば、最初の
Array ([sss] => 1 [abc] =>) は 1=>111dd になります
<?php$data =array( array('sss'=>1,'abc'=>'111dd'), array('sss'=>2,'abc'=>'test'), array('sss'=>3,'abc'=>null), array('sss'=>4,'abc'=>null), array('sss'=>5,'abc'=>'dsafsf'));$ret = array();foreach($data as $item){ $ret[$item['sss']] = $item['abc'];}var_dump($ret);
りー