PHP関数に問題があります。 私が得たいのは、条件の有無に応じて配列を並べ替えることです。配列の並べ替えと要素の移動
私の配列の形式は次のとおりです。
Array (
[id] => 3
[idCategory] => 1
.... => **
[images] => Array (
[0] => Array (
[path] => http://ssdds.jpg
[type] => logo
[default] => false
[alt] =>
)
[1] => Array (
[path] => http://saasdsd.jpg
[type] => photo
[default] => true
[alt] =>
)
[2] => Array (
[path] => http://saddadsasd.jpg
[type] => photo
[default] => false
[alt] =>
)
)
**....
あなたはすべての画像に「デフォルトというタグがある見ることができるように、このタグは、TRUEまたはFALSEできる唯一の写真はTRUE属性を持つことができ I。アレイを通してスクロール)
1とデフォルトのフィールドにTRUE属性を持つ画像があるかどうか、
2)見られるように、アレイを離れる存在しない場合、
:「に興味メートル3)TRUEの画像がある場合、この写真は配列の最初の位置に配置する必要があります。
どうすればいいですか?
はあなたに スティーブ ありがとう
[usort](http://php.net/usort)を使用すると、おそらく役に立ちます。一部のエントリで –
がtrueになることがありますか? – splash58
配列を再フォーマットしても構いません。 – Jacob