私のソートでは、行1と行2を比較し、条件をチェックしてください。最初の行がそれぞれ前に現れるか、比較された場所に残るか、2番目の行の後に現れなければならない場合は、0より小さい整数、等しい、またはより大きい値を返します。他のすべてよりも、カラー2より他のオブジェクトを参照して値1、0 -1でオブジェクトをソート
まず色1、:
アイブ氏は、2つの変数、私はのようなものをソートしたい色1、色2 を得ました。
これを行うにはどのような条件が必要ですか? Iveはそれを試しましたが、動作しません。 $ ROW1 - 最初の要素 $行2 - 2番目の要素
if(COLOR 1 == $row1->name)
return -1;
if(COLOR 2 == $row1->name && $row2->name != COLOR 2)
return 0;
else if(COLOR 2 == $row2->name && $row2->name == COLOR 1)
return -1;
else return 1;
任意のアイデア?
'row'はデータベースを初期化します。データベースを使用している場合は、PHPでデータを並べ替える正当な理由はありません。 – symcbean
関数に含まれるこのコードは 'usort()'に渡されますか? –
はい、私は知っていますが、PHPビューモジュールの私のdrupal関数は、変数を返すことで物事をソートする必要があります。 –