목표는 다음과 같은 "가격"열로 $ 재고를 정렬하는 것입니다 :
$ inventory = array ( 배열 ( "type"=> "돼지 고기", "가격"=> 5.43), 배열 ( "type"=> "fruit", "price"=> 3.50), 배열 ( "type"=> "milk", "price"=> 2.90), );
$inventory = array( array("type" => "fruit", "price" => 3.50), array("type" => "milk", "price" => 2.90), array("type" => "pork", "price" => 5.43), );array_multiSort ()
$inventory = array( array("type" => "fruit", "price" => 3.50), array("type" => "milk", "price" => 2.90), array("type" => "pork", "price" => 5.43), );
를 사용하여 솔루션을 사용하여 array_multiSort () 함수를 사용할 수 있습니다. 여러 열별로 여러 배열을 정렬 할 수 있습니다. 예는 다음과 같습니다.
$ price = array (); foreach ($ inventory as $ key => $ row) { $ price [$ key] = $ row
; } Array_multiSort ($ price, sort_desc, $ inventory);또는 array_column ()를 사용하여 (php 5.5.0 이후에 사용할 수 있음) Array_multiSort ($ price, sort_desc, $ inventory);
$inventory = array( array("type" => "fruit", "price" => 3.50), array("type" => "milk", "price" => 2.90), array("type" => "pork", "price" => 5.43), );$ 가격 배열을 정렬하여 동일한 키를 공유하므로 $ 재고를 간접적으로 정렬합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3