Хорошо, я действительно не знаю, как это объяснить.Удалить значение массива другим массивом
У меня есть массив сеанса:
$_SESSION['users']['currentuser']['username'] = 'stijn';
этот массив является построить динамически. Поэтому мне нужно также удалить некоторые значения этого массива динамически.
для этого, у меня есть функция:
function removeSessionValue($keys) {
$keys = explode(':', $keys);
var_dump(array_keys($_SESSION));
$tempArray = array();
$reference = &$tempArray;
foreach ($keys as $key) {
$reference[$key] = array();
$reference = &$reference[$key];
}
$multiArray = $tempArray;
}
function call= removeSessionValues('users:currentuser:username');
Так что теперь я имею originarray
(сеанс) и массив, чтобы проверить, если сеанс существует (встроенный функцией).
Есть ли способ, как я могу снять $_SESSION['user']['currentuser']['username']
?
Важное примечание, мы не знаем, какие значения будут переданы в функцию, так же как и мы не знаем, что существует сессий, так как все ultradynamic ...
это решение! МНОГИЕ МНОГО СПАСИБО !!! –