- var_dump: documentation ( source)
- mb_strtolower: documentation ( source)
<?php
$arr = [
'foo',
'foo',
'bar',
'baz',
'baz'
];
$arr2 = [];
foreach ($arr as $v) {
$lower = mb_strtolower($v, 'utf-8');
foreach ($arr2 as $v2) {
$lower2 = mb_strtolower($v2, 'utf-8');
if ($lower === $lower2) {
continue 2;
}
}
$arr2[] = $v;
}
var_dump($arr2);