Poster
Новичок
Вставка в массив нового элемента
Мужики, вот так вставляю в массив новые данные о городах:
Вот. И при первой вставке в массив получаю по голове:
Notice: Undefined index: city_id on line 30
Warning: in_array(): Wrong datatype for second argument on line 30
Получается что я проверяю наличие в пустом массиве?
Как лучше сделать?
Мужики, вот так вставляю в массив новые данные о городах:
PHP:
if ($_SERVER['REQUEST_METHOD']=="GET" & isset($_GET['city']) & !empty($_GET['city'])) { // add cyty id to session
/* 30 */ if ( !in_array($_GET['city'], $_SESSION['city_id']) ) {
$_SESSION['city_id'][] = $_GET['city'];
}
header("Location: ".$_SERVER['PHP_SELF']);
exit();
}
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
Notice: Undefined index: city_id on line 30
Warning: in_array(): Wrong datatype for second argument on line 30
Получается что я проверяю наличие в пустом массиве?
Как лучше сделать?