<?php
$array = [
[
"name" => "abc-abc-34",
"qty" => 4,
"sub_qty" => 4,
"area" => "G11"
],
[
"name" => "abc-abc-45",
"qty" => 145,
"sub_qty" => 146,
"area" => "G11"
],
[
"name" => "abc-abc-67",
"qty" => 215,
"sub_qty" => 100,
"area" => "T, G12"
],
[
"name" => "abc-abc-56",
"qty" => 0
]
];
function sortNames($a, $b){ return strnatcmp ($a['name'], $b['name']);} usort($array, "sortNames");print_r($array);
- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
- Array
(
[0] => Array
(
[name] => abc-abc-34
[qty] => 4
[sub_qty] => 4
[area] => G11
)
[1] => Array
(
[name] => abc-abc-45
[qty] => 145
[sub_qty] => 146
[area] => G11
)
[2] => Array
(
[name] => abc-abc-56
[qty] => 0
)
[3] => Array
(
[name] => abc-abc-67
[qty] => 215
[sub_qty] => 100
[area] => T, G12
)
)
preferences:
133.21 ms | 404 KiB | 204 Q