<?php
setLocale(LC_ALL, 'fr_FR');
$names = [
'Zoey and another (word)',
'Émilie and another word',
'Amber'
];
array_multisort(
array_map(fn($v) => iconv('utf-8', 'ascii//TRANSLIT', $v), $names),
$names
);
var_export($names);
- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- array (
0 => 'Amber',
1 => 'Émilie and another word',
2 => 'Zoey and another (word)',
)
preferences:
76.51 ms | 406 KiB | 5 Q