Удаление ключа из массива

Neptoon
На сайте с 12.07.2011
Offline
126
1722

Есть массив

Array

(

[0] =>

[1] => 312444

[2] => 231TESTsdf

[3] => 123TESTaja

)

Подскажите, как найти ключи, в которых есть подстрока TEST и удалить их из массива.

Drive your way
DiAksID
На сайте с 02.08.2008
Offline
236
#1

php удаление ключа из массива, ну очень секретная ссылка...

show must go on !!!...
siv1987
На сайте с 02.04.2009
Offline
427
#2

1. Перебрать массив

2. Удалить из массива элемент в котором найдено подстрока - unset( $array[$key] );

siv1987
На сайте с 02.04.2009
Offline
427
#3


foreach($array as $k => $v)
{
if(strpos($v, $test_string) !== FALSE)
{
unset($array[$k]);
}
}

strpos - регистрозависимая функция при сравнении строк.

Каширин
На сайте с 03.01.2004
Offline
1031
#4

array_keys

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий