我需要一個幫助。我有一個json數組,我需要使用PHP按照最大或最小鍵值重新排列它。我在下面解釋我的代碼。如何根據最大和最小鍵值排列json數組?
$data=array(array("day1"=>1,"day2"=>1,"name"=>"Ram"),array("day1"=>1,"day2"=>2,"name"=>"Raj"),array("day1"=>1,"day2"=>3,"name"=>"Rahul"),array("day1"=>2,"day2"=>3,"name"=>"Rocky"));
echo json_encode($data);
其輸出如下所示。
[{"day1":1,"day2":1,"name":"Ram"},{"day1":1,"day2":2,"name":"Raj"},{"day1":1,"day2":3,"name":"Rahul"},{"day1":2,"day2":3,"name":"Rocky"}]
在這裏我有不同的值爲day1 and day2
在每個記錄。我需要它會計算每個記錄的最小值day1
和最大值day2
,我的預期輸出應該如下所示。
預期輸出:
[{"day1":1,"day2":3,"name":"Ram"},{"day1":1,"day2":3,"name":"Raj"},{"day1":1,"day2":3,"name":"Rahul"},{"day1":1,"day2":3,"name":"Rocky"}]
而「day2」的最大值和最小值爲「day1」值分配給它們全部? –
@SougataBose:是,分配day1和max值的最小值爲所有記錄分配day2。 – satya
第1天和第2天的所有值中的最大值,最小值? –