PHP では、配列内の数値を並べ替える場合、組み込み関数 sort()、rsort()、asort()、arsort() およびその他の関数を使用します。このうち、sort() 関数と rsort() 関数は通常の配列のソートに使用され、asort() 関数と arsort() 関数は連想配列のソートに使用されます。
これに基づいて、並べ替えられた配列要素を出力したい場合は、出力をループする必要があります。以下では、sort()関数を例に、配列をソートして配列要素を出力する方法を紹介します。
sort() 関数は、配列を昇順に並べ替えることができます。その基本的な使用法は次のとおりです:
$numbers = array(4, 1, 6, 2, 5, 3); sort($numbers);
上記のコードは、6 つの数値要素を含む配列 $numbers を作成し、次を使用することを意味します。 sort() 関数 配列要素を昇順に並べ替えます。 print_r() 関数を使用して配列を出力すると、並べ替えられた結果が表示されます。
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
上記のコードの出力結果は 6 つの要素を含む配列であり、各要素の添え字は元の添字 、および各要素の値は要素をソートした結果に対応します。
ソートされた配列要素を出力したい場合は、以下に示すように、for ループを使用して配列を走査できます。
for($i=0; $i<count($numbers); $i++){ echo $numbers[$i]. " "; }
上記のコードは、for ループを使用して配列を走査することを意味します。各要素を screen に出力すると、出力結果は次のようになります。
1 2 3 4 5 6
上の例からわかるように、数値を並べ替えた後、出力配列要素を for ループを通じて調べることができます。配列を降順に並べ替える場合は、 rsort() 関数を使用して、同じ方法で出力配列要素をループできます。
sort() 関数と rsort() 関数に加えて、asort() 関数と arsort() 関数でも連想配列を並べ替えることができます。これらの使用法は、連想配列の並べ替えをサポートすることを除いて、sort() 関数および rsort() 関数と似ています。
つまり、通常の配列をソートする場合でも、連想配列をソートする場合でも、PHP が提供する関連する関数を理解していれば、数値を簡単にソートし、ソート結果を出力することができます。
以上がPHPで配列をソートした後に数値を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。