ホームページ  >  記事  >  毎日のプログラミング  >  PHPで配列をソートする方法

PHPで配列をソートする方法

藏色散人
藏色散人オリジナル
2018-12-11 14:22:5615967ブラウズ

PHP 配列をソートするには、PHP の sort 関数をマスターする必要があります。 sort 関数は、配列の並べ替えを表します。sort 関数は、数値配列だけでなく、文字列配列も並べ替えることができます。

PHPで配列をソートする方法

簡単なコード例を使用して、文字列配列と配列配列を並べ替える PHP の方法を紹介します。

1. 文字列配列を並べ替えます

コードは次のとおりです:

<?php
$text = array("Python","Java","Banana","PHP","Apple");

//对字符串数组进行排序
echo "<pre class="brush:php;toolbar:false">";
sort($text);
print_r($text);

並べ替えの結果は次のとおりです:

PHPで配列をソートする方法

図に示すように、アルファベット順にソートされています。

2. デジタル配列をソートします

<?php
$numbers = array(5, 10, 3.5, 1, 8, 2);

//对数字数组进行排序
echo "<pre class="brush:php;toolbar:false">";
sort($numbers);
print_r($numbers);

ソート結果は次のとおりです。図の数字を押して サイズ順に並べ替えます。

PHPで配列をソートする方法sort関数

は配列をソートすることを意味します。この機能が完了すると、要素は下位から上位に配置されます。

ソート構文:


bool sort (array &$array [,int $sort_flags= SORT_REGULAR ])

パラメータ:

array は入力配列を表します。

sort_flags はオプションの 2 番目のパラメータです。sort_flags を使用すると、次の値を使用して並べ替え動作を変更できます:

ソート タイプ フラグ:

SORT_REGULAR - 項目を通常どおり比較します (型を変更しません)

SORT_NUMERIC - 項目を数値として比較します

SORT_STRING - 項目を文字列として比較します

SORT_LOCALE_STRING - 項目を文字として比較します。現在のロケールの文字列が比較されます。ロケールを使用します。これは setlocale() を使用して変更できます。

SORT_NATURAL - natsort() のような「自然順序付け」を使用して項目を文字列として比較します。

SORT_FLAG_CASE - ( と組み合わせることができます)またはビット単位) SORT_STRING または SORT_NATURAL を使用して文字列を大文字と小文字を区別せずに並べ替えます。

この記事は、PHP での配列の並べ替えについて詳しく説明したものです。

以上がPHPで配列をソートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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