Ребят, всем привет. Интересует следующий вопрос. Есть массив:
`$array = [
'title' => ['Libertines', 'root/rock/index.php', 1],
'title1' => ['Britnie', 'root/pop/index.php', 3],
'title2' => ['Marley', 'root/reaggie/index.php', 4],
'title4' => ['Wu-tang', 'root/rap/index.php', 2],
];'
И функция, которая выводит его как ссылки
function menu ($array) {
foreach ($array as $titles) {
echo '<a href="'.$k[1].'">'.$k[0].'</a>' . " ";};
};
Я не понимаю как сделать так, чтобы он сортировался по тому порядку, которые указаны в массиве, в качестве 3-го элемента, т.е. должно выглядеть: Libertines, Britnie, Marley, Wu-tang. Подскажите, пожалуйста с решением?
Погуглил, если правильно вас понял, то это должно подойти
$array = [
'title' => ['Libertines', 'root/rock/index.php', 1],
'title1' => ['Britnie', 'root/pop/index.php', 3],
'title2' => ['Marley', 'root/reaggie/index.php', 4],
'title4' => ['Wu-tang', 'root/rap/index.php', 2],
];
function cmp($a, $b) {
if ($a[2] == $b[2]) {
return 0;
}
return ($a[2] < $b[2]) ? -1 : 1;
}
uasort($array, cmp);
echo json_encode($array);
Сортировка массива
uasort($array, function($a,$b){return ($a[2]-$b[2]);});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть функция проверяющая нового пользователя, она сверяет его ID, заменяет старый ник на новый (если требуется) или записывает нового пользователя...
Подскажите пожалуйста как сделать выборку из базы по дате, есть столбец created в котором дата записи, как например вывести записи с 1010
вообщем осваиваю laravelПытаюсь сделать форму регистрации на блог, при обьявлении функции вылетает такая ошибка :