Мне нужно убить первый элемент массива ! а он не убиваеться в чом причина? только не пишите что в руках )))))))))) PHP: $login=array('111:222','333:444','555:6666'); $l='111:222'; if($key = array_search($l,$login )) { unset($login[$key]); } print_r($login);
я конечно не профессор, но PHP: $login=array("111:222","333:444","555:6666"); $l='111:222'; if($key = array_search($l,$login )) { unset($login[$key]); } print_r($login); либо PHP: $login=array("111:222","333:444","555:6666"); $l='111:222'; $key = array_search($l,$login ); if ($key !== false) { unset($login[$key]); } print_r($login); оба варианта не проверял ПыСы во втором варианте подправил по привычке массив обозвал $array а не как у тебя $login
Code: <?php $login=array('111:222','333:444','555:6666'); $l='111:222'; $key = array_search($l,$login ); unset($login[$key]); print_r($login); ?> 123456 upd и второй вариант Kusto кстати работает.
PHP: <?php $login=array("111:222","333:444","555:6666"); $l='111:222'; $key = array_search($l,$login ); if ($key !== false) { unset($login[$key]); } print_r($login); ?> вроде работает ПыСы в первом варианте и у тебя и у меня не заданно условие- поэтому и не удаляет
Все работает, это же php! Просто нужно разобраться в условии. Рабочий вариант: PHP: $login=array('111:222','333:444','555:6666'); $l='111:222'; $key = array_search($l, $login); if($key !== FALSE) unset($login[$key]); print_r($login);