1

一連の旅行商品を価格で並べ替えました。リストの最後にある価格が 0 の製品を移動したいと考えています。

これが私が試したことです:

        for($i = 0; $i < count($mes_voyages); ++$i) {

            if($mes_voyages[i]['prix']==0) 
            {

                array_push($mes_voyages,$mes_voyages[i]);
                unset($mes_voyages[i]);

            }

        }
4

2 に答える 2

3

したがって、次のようになります。

$mes_voyages = array_merge(
   array_filter($mes_voyages, function($item){ return $item['prix']!=0; }),
   array_filter($mes_voyages, function($item){ return $item['prix']==0; })
);
于 2013-11-06T16:20:17.030 に答える