[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление ключа в массиве?
sam917
Здравствуйте.
Есть массив
Array
(
[0] =>
[1] => 312444
[2] => 231TEST
[3] => 123TEST
)
Подскажите, как удалить из массива ключи, в которых содержится слово TEST?
inpost
unset

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
sam917
А полностью код не дадите?)
Надо именно найти те ключи, где есть ключевое слово
inpost
foreach - прогнать массив, прогоняешь массив и сравниваешь VALUE, и удаляешь по KEY.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
xlebosol
<?php
$array = array('312444', '231TEST', '123TEST');

foreach ($array as $key => $value) {
$pos = strpos($value, 'TEST');
if ($pos !== false) {
unset($array[$key]);
}
}

var_dump($array);
?>

Можно таким образом
sam917
xlebosol
Большое спасибо!
killer8080
$arr = array_filter($arr, create_function('$v', 'return strpos($v, "TEST") === false;'));
Быстрый ответ:

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