php - How To Get ALL Minimum Value Within Multidimensional Array? -


i have code :

<?php  $result = array ( array ("split" => "2", "combo" => "4,3"),                   array ("split" => "2", "combo" => "6,1"),                   array ("split" => "3", "combo" => "2,1"),                   array ("split" => "4", "combo" => "1,1,1,1"));  $min_x = min ( array_column( $result, 'split' ) );  print_r($min_x); ?> 

this give me 2 result , need create function combo value of 2, how both array value of 2 using native php function (is there any?) :

array ( array ("split" => "2", "combo" => "4,3"),         array ("split" => "2", "combo" => "6,1")); 

you can minimum number using min , array_column , use array_filter

$result = array ( array ("split" => "2", "combo" => "4,3"),                   array ("split" => "2", "combo" => "6,1"),                   array ("split" => "3", "combo" => "2,1"),                   array ("split" => "4", "combo" => "1,1,1,1"));  $min = min(array_column($result,'split')); $res = array_filter($result,function($v)use($min){      return $v['split'] == $min; });  print_r($res); 

output:

array (     [0] => array         (             [split] => 2             [combo] => 4,3         )      [1] => array         (             [split] => 2             [combo] => 6,1         )  ) 

note : working php version >= 5.5.0


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -