11

Главная - php - Массив в php

Найти элемент массива по значению и удалить его

Пример работы скрипта : «Найти элемент массива по значению и удалить его »
Скрипт № 13.22
Cкачать архив «Найти элемент массива по значению и удалить его »
Всего скачали 4 раз/а.

Найти элемент массива по значению и удалить его - нам потребовалось найти в массиве значение и удалить эту ячейку массива. Как вообще найти элемент массива по значению!

Для того, чтобы понять как работает поиск и удаление из массива определенного значения, нам понадобится, как и ранее подопытный массив:
Он записывается таким образом…
$array = array('первый','второй','третий','четвертый','пятый','шестой','седьмой');
Напоминаю, что значение массива – это то, что мы видим справа после вывода массива на экран с помощью, например print_r
1. Результат
Array (
[0] => первый
[1] => второй
[2] => третий
[3] => четвертый
[4] => пятый
[5] => шестой
[6] => седьмой
)
Далее нам понадобится цикл, чтобы перебрать данный массив на поиск и удалению ячейки массива по значению!
В цикле ставим такое условие, если переменная ячейка массива рана тому значению. а будем искать например ячейку массива со значением "четвертый"
И применим удаление этой ячейки
2.
if($array[$i] == 'четвертый'){ unset($array[$i]); }
Результат
Array (
[0] => первый
[1] => второй
[2] => третий
[4] => пятый
[5] => шестой
[6] => седьмой
)
Обратите внимание, что нумерация массива поломалась!
После удаления любой ячейки массива нужно восстановить порядок ключей в массиве.

P.S. Этот, эти примеры и вообще весь сайт делается для того, чтобы вы могли понять, как это должно работать!
Потому, что я помню, как сам барахтался в этом море информации!
Не забывай о ближних своих!
Помогай им!
И не забывай тех, кто помог тебе!
Просто скажи спасибо!
Любая твоя реакция, на представление материалы очень важна для нас!
Не молчи! напиши что-то!(В рамках приличия конечно)


Нашел ошибку - напиши в коментах! У нас происходит большая чистка контента и приведение его к одному шаблону!
Если увидел ошибку – не поленись – напиши в коментах!
Мы очень Вам благодатны за вашу активную позицию!
Поделиться :
Оставить комментарий:
Всего комментариев : 0 PRO DW
Я не робот
PRO DW
Проголосовать: (Рейтинг звездный)
Еще никто не проголосовал
Может послушаем немного музыки!?