@dmyasnykov

Как вывести определенное значение массива первым?

$a = array(1, 2, 3, 4);

foreach ($a as $b) {
           echo  $b.'</br>';
    }


Есть массив, нужно первым вывести значение 2, потом остальные (2, 1, 3, 4)
p.s. последующая очередность не важна
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 3
alams_stoyne
@alams_stoyne
#CodeIgniter #Bootstrap #Jquery #CSS #PHP #DB
Если знаешь позицию необходимого значение то выводишь его а потом всё остальное кроме него
$a = array(1, 2, 3, 4);
echo  $a[1].'</br>';
foreach ($a as $b) {
if($a[1] !== $b){ echo  $b.'</br>'; }
}

Если не знаешь то
$a = array(1, 3, 2, 4);
$key = array_search(2, $array);
echo  $a[$key].'</br>';
foreach ($a as $b) {
if($a[$key] !== $b){ echo  $b.'</br>'; }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
22 авг. 2019, в 02:23
45000 руб./за проект
22 авг. 2019, в 02:15
5000 руб./за проект
22 авг. 2019, в 01:00
300 руб./за проект