ホームページ  >  記事  >  バックエンド開発  >  PHP_I love U of (1) php の食べ物と衣類の親: usort() 関数を使用して 2 次元配列をソートします

PHP_I love U of (1) php の食べ物と衣類の親: usort() 関数を使用して 2 次元配列をソートします

WBOY
WBOYオリジナル
2016-06-23 13:44:431630ブラウズ

//PHP_I love U of (1) php 食べ物と衣類の両親: usort() 関数を使用して 2 次元配列を並べ替えます
//PHP 言語の usort() 関数を使用して 2 次元配列を並べ替えます-次元配列:
/ / [][]== a[][1]= 長さ; a[][2] = ビューのクリック数
$AAlong=10 //変数 $AAlong は配列の長さを定義します
//for ($i=0 ;$i<$AAlong;++$i) //多次元配列を展開するときに使用します...
//{
for($j=0;$j<$AAlong; ++$j) //j22 の場合 //これは配列に値を割り当てます (乱数を使用)
{
$AA[$j][0]=$j;
$AA[$j][1] =rand(10,40);
$AA[$j] [2]=rand(0,112) }//for j22
//}//for11


// 配列(元の)値を最初に表示します
for($j=0;$j<$AAlong;+ +$j) //j22 の場合
{
echo "number".$AA[$j][0].",length".$AA[$ j][1];
echo ",そのクリック数" .$AA[$j][2]
echo "rn" }//for j22


//usort (配列変数、ソート); function ());
usort($AA, Function ($ a, $ b) {
$ al = ($ a [2]); // もちろん、括弧を追加できます。式や関数などを指定できます。2]
//return ($al<$bl) ? // 逆順です!!

echo "rn並べ替えられたものを再表示します:n";
for($j=0; $j<$AAlong;++$j) //j23 用
{
echo "".$j." 番目: 番号".$AA[$j] [0].", 長さ".$AA[ $j][1];
echo ",そのクリック数".$AA[$j][2];
echo "rn" }// j23


echo "ok 成功しました。私は php と usort() が好きです!"; usort() 関数は本当に強力です。 // 私のような無数のプログラマーを保護してくれる PHP 言語にも感謝します。 .. 私たちの家族に食べ物を食べさせてください!! :)

//友達が言いました、書くのを忘れましたか? >「PHPのクローズド言語を終わらせるために、Drupalから習慣を身につけて「?」と書きました。 >「」と書かないと失敗しますよ? >「間違いはないだろうから、必要なときに書けばいいだけだ」? >「行きましょう!!





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