php - return monodimensional-array from multidimensional -
i have multidimensional array:
$array=array( 0=>array('text'=>'text1','desc'=>'blablabla'), 1=>array('text'=>'text2','desc'=>'blablabla'), 2=>array('text'=>'blablabla','desc'=>'blablabla'));
is there function return monodimensional array based on $text values?
example:
monoarray($array); //returns: array(0=>'text1',1=>'text2',2=>'blablabla');
maybe built-in function?
this return array first values in inner arrays:
$ar = array_map('array_shift', $array);
for last values do:
$ar = array_map('array_pop', $array);
if want take element inner array's, must wrote own function (php 5.3 attitude):
$ar = array_map(function($a) { return $a[(key want return)]; }, $array);
Comments
Post a Comment