错误警告:未定义的数组键 "name" #php
error Warning: Undefined array key "name" #php
enter image description here
告诉我如何修复这个错误,虽然有很多帖子,但我的有点不同。我不明白 php 很好,谢谢!
错误代码行的详细信息:$datainfo['category'] = $category['name'];
对于句柄错误,可以这样写代码:
$datainfo['category'] = (isset($category['name']))?$category['name']:"";
错误指出 PHP 在数组中找不到关键字“name”。为了抵消这个错误,你可以在设置数组的地方做如下检查和赋值。
多种方法:
长版
if (! isset($category['name'])) {
$category['name'] = "";
}
中长版
$datainfo['category'] = (isset($category['name'])) ? $category['name'] : "";
最短版本
$datainfo['category'] = $category['name'] ?? "";
enter image description here
告诉我如何修复这个错误,虽然有很多帖子,但我的有点不同。我不明白 php 很好,谢谢! 错误代码行的详细信息:$datainfo['category'] = $category['name'];
对于句柄错误,可以这样写代码:
$datainfo['category'] = (isset($category['name']))?$category['name']:"";
错误指出 PHP 在数组中找不到关键字“name”。为了抵消这个错误,你可以在设置数组的地方做如下检查和赋值。
多种方法:
长版
if (! isset($category['name'])) {
$category['name'] = "";
}
中长版
$datainfo['category'] = (isset($category['name'])) ? $category['name'] : "";
最短版本
$datainfo['category'] = $category['name'] ?? "";