Новое в PHPУдалить индекс сессии PHP
Я хочу, чтобы удалить индекс со значением из массива PHP сессии. Я использую этот код
$max=count($_SESSION['Item']);
for($i=0;$i<$max;$i++){
if(strpos($_SESSION['Item'][$i]['Name'],'Shipping')!== false)
{
unset($_SESSION['Item'][$i]);
break;
}
его рабочий штраф, если значение существует в последнем индексе массива. Но если он существует между ними. он вообще не работает. Где я иду не так?
$ _SESSION [ 'Item'] [$ я] = ' «; – tinybyte
@tinyByte: Как это помогает? OP: Всегда ли будет одна запись, которую вы хотите удалить или может быть более одного? – TheWolf
@ TheWolf многократная запись. но его удаление только последней пары значение/индекс –