<?php
$array =Array
(
'0' => 'apple',
'1' => 'Pear',
'2' => 'orange',
'3' => 'mango',
'4' => '[banana]',
'5' => 'Cantaloupe',
'6' => 'Peach',
);
$value_w_bracket = key(preg_grep('/\[\w+\]/i', $array));
$intermediate[0] = $array[$value_w_bracket];
unset($array[$value_w_bracket]);
natcasesort($array);
$final = array_merge($intermediate,$array);
print_r($final);
?>
- Output for 7.1.25 - 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.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Array
(
[0] => [banana]
[1] => apple
[2] => Cantaloupe
[3] => mango
[4] => orange
[5] => Peach
[6] => Pear
)
preferences:
132.82 ms | 408 KiB | 5 Q