php 連想配列のキーをソートするサンプル

環境
PHP 8.1.2
Ubuntu 22.04.1 LTS

構文
ksort($対象の連想配列名);
ksort()は、引数に指定した連想配列のキー(key)を昇順に並び替えてソートします。
連想配列(associative array)のキー(key)を昇順に並び替えてソートするには、ksort()を使います。

使用例

<?php
$ns = [
    "C" => 12,
    "D" => 25,
    "B" => 31,
    "A" => 44,
    "F" => 63,
];

ksort($ns);

print_r($ns);
?>

実行結果

Array
(
    [A] => 44
    [B] => 31
    [C] => 12
    [D] => 25
    [F] => 63
)

 

PHP

Posted by arkgame