Я строю панировочные сухари, и я хотел бы сделать это из всех сегментов из текущего URL-адреса. Я получаю массив, который выглядит следующим образомPHP, Сочетание каждого элемента массива с предыдущими
$segments = [0 =>'users',
1 =>'index',
2 =>'all'];
Я хотел бы объединить массив таким образом:
$routes = [ 0 =>'users',
1 =>'users/index',
2 =>'users/index/all'];
Я попытался с помощью array_map
$segs = array_map(function($a){return $a."/".$a;},$segments);
но объединяет один и тот же элемент массива дважды
Любая помощь приветствуется.
Что вы попробовали –
Создайте цикл, который перемещается по массиву, объединяет текущую строку и добавляет значение в новый массив. – Jerodev