Php ile çok Boyutlu Dizilerde Bir Elemana Göre Sıralama
Php ile çok Boyutlu Dizilerde Bir Elemana Göre Sıralama PHP- Kodu: <?php function array_natcase ( $key , $array , $ascdesc = 'asc' ) { $temp = array(); $final = array(); foreach( $array as $id => $value ) { $temp [ $id ] = $value [ $key ]; } natcasesort ( $temp ); foreach( $temp as $id => $value ) { $final [ $id ] = $array [ $id ]; } if( $ascdesc { 0 } === 'd' ) { $final = array_reverse ( $final , true ); } return $final ; } ?> ÖRNEK PHP- Kodu: <?php $array = array( 'a' =>array( 'x' => 10 , 'other' => 'egh' ), 'q' =>array( 'x' => 9 , 'other' => 'blah' ), '7' =>array( 'x' => 1 , 'other' => 'rawr' ), '6' =>array( 'x' => 22 , 'other' => 'abcd' )); $array = array_natcase ( 'x' , $array ); //outputs the ...