Решаю задачку по php, в принципе решение уже есть хотел пару нюансов уточнить.
Есть массив, первый пункт задачи, все значения тримить и привести в нижний регистр.
$raw = [
[
'name' => 'istambul',
'country' => 'turkey'
],
[
'name' => 'Moscow ',
'country' => ' Russia'
],
[
'name' => 'iStambul',
'country' => 'tUrkey'
],
[
'name' => 'antalia',
'country' => 'turkeY '
],
[
'name' => 'samarA',
'country' => ' ruSsiA'
],
[
'name' => 'istambul',
'country' => 'usa'
],
];
$maping = array_map(function ($value){
$result = [];
foreach ($value as $k => $v) {
$result[$k] = trim(strtolower($v));
}
return $result;
}, $raw);
Дальше уже нужно сортировать и т.п.
По данному моменту хотел спросить, может есть стандартная функция которая тримит и в нижний регистр массив приведет? А вообще, задачу нужно решить с помощью
collect я ее совсем еще не знаю может есть там подобные функции? Так то я покопаюсь конечно, но пока не нашел там подобных...может не дошел еще... (только треть функций в collect посмотрел )