キーでエントリをソートする

# ArrayObject::ksort

(PHP 5 >= 5.2.0, PHP 7)

ArrayObject::ksort — キーでエントリをソートする

### 説明

public ArrayObject::ksort ( void ) : void

キーでエントリをソートし、キーと値の関係は保持します。 主に連想配列で有用です。

### パラメータ

この関数にはパラメータはありません。

### 返り値

値を返しません。

### 例

例1 ArrayObject::ksort() の例

`<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
$fruitArrayObject = new ArrayObject($fruits);
$fruitArrayObject->ksort();
foreach ($fruitArrayObject as $key => $val) {
echo "$key = $val\n";
}
?>`

上の例の出力は以下となります。

    a = orange
    b = banana
    c = apple
    d = lemon

### 参考

- ArrayObject::asort() - 値でエントリをソートする
- ArrayObject::natsort() - "自然順" アルゴリズムでエントリをソートする
- ArrayObject::natcasesort() - 大文字小文字を区別しない "自然順" アルゴリズムでエントリをソートする
- ArrayObject::uasort() - ユーザー定義の比較関数でエントリをソートし、キーとの対応は保持する
- ArrayObject::uksort() - ユーザー定義の比較関数を使って、キーでエントリをソートする