[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удалить определенные элементы массива по значению
amf1k
Подскажите, почему не выполняется условие?
Есть массив:

Array
(
[
0] => Автор книги по ФИЛЬМАМ (2010)
[
1] => Овен (2014)
[
2] => Один дома (2001)
[
3] => ---------------------
[
4] => 5 элемент (2011)
[
5] => Багратион (2005)
[
6] => ---------------------
[
7] => Good Movie (2003)
[
8] => Американский пирог (2005)
[
9] => 7 Джеймс Бонд (2007)
[
10] => Астрал (2005)
[
11] => ---------------------
[
12] => Doom (2004)
[
13] => ---------------------
[
14] => Один дома 2 (2014)
[
15] => Овен (2001)
)


Нужно удалить все элементы массива, где значения этих элементов "---------------------"
Делаю так, пишу простую функцию:

function delArray ($arr){
$new_arr = array();
$del_value = '---------------------';
foreach ($arr as $value){
if($value !== $del_value){
$new_arr[] = $value;
}
}

return $new_arr;
}

В результате не выполняется условие if! Где моя ошибка?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.