ArrayObject::ksort

Sort the entries by key

&reftitle.description; public `true` `ArrayObject::ksort` `int` `flags` `SORT_REGULAR`

Sorts the entries by key, maintaining key to entry correlations. This is useful mainly for associative arrays.

¬e.sort-unstable;
&reftitle.parameters;
&sort.flags.parameter;
&reftitle.returnvalues;

&return.true.always;

&reftitle.changelog;

&Version; | &Description;
&return.type.true;

&reftitle.examples;

### `ArrayObject::ksort` example

    <?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";
    }
     ?>

&example.outputs;

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

&reftitle.seealso;

- `ArrayObject::asort`
- `ArrayObject::natsort`
- `ArrayObject::natcasesort`
- `ArrayObject::uasort`
- `ArrayObject::uksort`
- `ksort`