注: この関数は、配列内のユニットに新しいキー名を割り当てます。元のキー名は削除されます。
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
$my_array = array("a" => "犬", "b" => "猫", "c" => "馬");
sort($my_array);
print_r($my_array);
?>
出力:
Array
(
[0] => 猫
[1] => 犬
[2] => 馬
)
asort() 関数は配列をソートし、インデックス関係を維持します。主に、セルの順序が重要な連想配列の並べ替えに使用されます。
オプションの 2 番目のパラメーターには、追加の並べ替えフラグが含まれます。
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
$my_array = array("a" => "犬", "b" => "猫", "c" => "馬");
asort($my_array);
print_r($my_array);
?>
output:
配列
(
[b] =>猫
[a] =>犬
[c] =>馬
)
ksort() 関数は、配列値の元のキーを保持しながら、キー名で配列を並べ替えます。
オプションの 2 番目のパラメーターには、追加の並べ替えフラグが含まれます。 www.jbxue.com
成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
$my_array = array("a" => "犬", "b" => "猫", "c" => "馬");
ksort($my_array);
print_r($my_array);
?>
出力:
Array
(
[a] =>Dog
[b] =>Cat
[c] =>Horse
)
上記3つの関数の違いは、キー名、キー値、変更の有無です。インデックス
>>> 興味のある記事: