【发布时间】:2014-04-12 07:41:21
【问题描述】:
我有这段 PHP 代码给了我错误:
警告:非法字符串偏移 'iso_format_recent_works' in C:\xampp\htdocs\Manta\wp-content\themes\manta\functions.php 开启 第 1328 行
这是与警告相关的代码:
if(1 == $manta_option['iso_format_recent_works']){
$theme_img = 'recent_works_thumbnail';
} else {
$theme_img = 'recent_works_iso_thumbnail';
}
当我执行var_dump($manta_option); 时,我收到以下结果:
["iso_format_recent_works"]=> 字符串(1) "1"
我尝试将$manta_option['iso_format_recent_works'] 转换为int,但仍然遇到同样的问题。
任何帮助将不胜感激!
【问题讨论】:
-
如果
var_dump()显示该输出,那么您的代码应该可以按预期工作。阵列是否在两者之间进行了修改?向我们展示完整的代码。
标签: php arrays wordpress casting offset