Я получаю данные массива следующим образом:
$tags = $_GET['item']['tags'];
if ($tags){
foreach ($tags as $tag){
Поскольку данные тегов отправляются из поля ввода, которое также может быть пустым.Поэтому, если $tags
не получает никаких данных, я получаю следующее уведомление:
Message: Undefined index: item
Как я могу избежать этого уведомления?
если я попытаюсь это сделать:
$tags = isset($_GET['item']['tags']);
Тогда, если $tags
не получит никаких данных, он не выдаст никаких предупреждений, но если он получит какие-либо данные, я получу следующее предупреждение:
Message: Invalid argument supplied for foreach()
Как я могу это сделать, чтобы, если $tags
получит какие-либо данные, перейдите к циклу foreach
, в противном случае не сообщайте, что он не получил никаких данных.
Спасибо.