這裏就是我有傳遞變量數組索引
foreach ($post_formats as $format) {
if ($options['show_post_formats'][$format] == 0) {
$format = 'post-format-' . $format;
array_push($hide, $format);
}
}
,它工作正常...但給了我一個未定義的索引:錯誤,當我調試,因爲它要$格式的值加引號。我將如何正確地做到這一點?
我們需要看到更多的代碼 – Tchoupi 2013-02-12 00:05:52
確定,但它的$格式是什麼樣的調試器有,因爲它的期待值加引號 – byronyasgur 2013-02-12 00:07:00
作爲@MathieuImbert指出,更多的來源將是巨大的使用上有問題,但您可以使用[isset](http://php.net/manual/en/function.isset.php)檢查索引是否存在 – fiz 2013-02-12 00:08:00