Всем привет.
Есть массив объявленный в переменную $b, с числами 2, 3, 5, нужно сделать так чтобы при выводе этих всех чисел, можно было исключить одно число например 5, в результате чтобы выводило 2, 3
while (list($key, $val) = each($b)) {
echo $val."\n ";
}
Создаешь еще один массив куда пишешь числа которые не нужно выводить и проверяешь есть ли это число в этом массиве
seg0ro (06.03.2013 / 09:05)
Koenig, чего?
5 это значение а не индекс, удалить не получится таким образом.
Если ключ массива не известен зараннее, то делаем так:
$array = array('vasya' => 'durak', 'petya' => 'krosafcheg', 'vova' => 'idiot'); // Массив в котором ищем.
$serch_key = array_search('krosafcheg', $array); // Найдем ключ массива где сидит кросафчег.
unset($array[$serch_key]); // Удаляем кросафчега
Всем спасибо, проблему решил с помощью функции array_splice();