【发布时间】:2017-01-03 17:49:39
【问题描述】:
我从 if 语句中的数组收到非法字符串偏移警告
411. if (is_array($attrib['affixes'])) { // merge
412. $new_affix = array_merge($attrib['affixes'], $new_affix);
413. }
正是警告是
“警告:C:\xampp\htdocs\pengakar-master\src\Pengakakar.php 中第 411 行的非法字符串偏移 'affixes'”
我在下面插入完整的代码:
另一部分还可以。 只有那部分得到错误
感谢您的帮助。
【问题讨论】:
-
首先检查
$attrib数组是否包含键为affixes到isset()或array_key_exists()的元素。
标签: php arrays string warnings