我有这个错误:
警告:strlen()期望参数1为字符串,数组为 第159行/includes/functions/general.php
第159行是:
if ((strlen($value) > 0) && ($key != tep_session_name()) && ($key != 'error') && (!in_array($key, $exclude_array)) && ($key != 'x') && ($key != 'y')) {
你能帮我解决这个问题吗?
答案 0 :(得分:2)
strlen()
仅适用于字符串。来自strlen()
documentation:
strlen()
在数组上执行时返回NULL
,并发出E_WARNING
级错误。
如果您有阵列,请使用count()
计算元素:
if (count($value) > 0)