ホームページ >バックエンド開発 >PHPチュートリアル >PHPの二次元配列を並べ替えるのを手伝ってください

PHPの二次元配列を並べ替えるのを手伝ってください

WBOY
WBOYオリジナル
2016-06-20 12:28:11890ブラウズ

Array (Array ('id' => 3, 'username' => 'alex ','parentname'=> 'john'
,'proname' => 'tttt' 'num' => 1 , 'userid' => 6 , 'parentid'=> 0 , 'parentmobile' => 156477765465);
最後の 2 つをそれぞれ 2 番目と 4 番目の位置に置きます。並べ替えるにはどうすればよいですか?
Array (Array ('id' => 3, 'username' => 'alex ','mobile'=> 15533336666
,'parentname'=> 'john' ,'parentmobile' = > 156477765465 ,'プロネーム' => 'tttt' 'num'=> 'userid' =>6 ,'cpid'=> 🎜>

ディスカッションへの返信 (解決策)
以上です

位置を調整するだけですよね?

最後に Excel で出力しないと、形式が崩れてしまいます。 🎜> 項目が 100 個ある場合、そのような並べ替え方法はありますか?
どのような順番でしょうか? > なぜ位置を調整したいのですか?

位置を調整する方法はありますか?

データベースから 100 個のアイテムを取得する方法はありますか?


クエリ時に順序を変更できますか?



データベースから 100 個の項目を取得すると、それらを並べ替える方法はありますか?

クエリ時に順序を変更することはできますか? 🎜>

最後の 2 つのフィールドは、別のテーブルからの間接クエリの結果であり、配列を使用して追加されます。現在位置の問題につながります
1. データベースから取得するとき、*

を単に選択するのではなく、ID、ユーザー名、モバイルを選択します...このように1つずつリストします。 、必要な順序が表示されます

2. PHP コード


を使用することもできます。どのように配置しても、あなたのものは key=>value
です。使用には影響しません。

でもこうやって書くこともできます



皆さんアドバイスありがとうございます
問題が解決したら投稿を閉じてください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。