【发布时间】:2016-02-06 11:38:08
【问题描述】:
我的一个页面上有 2 个警告有问题...如果您能帮助我,我将不胜感激。
警告:strpos() 期望参数 1 是字符串
警告:preg_split() 期望参数 2 是字符串
这是我的代码:
if ( strpos($term, '+') !== false ) {
$terms = preg_split( '/[+]+/', $term );
if (is_array($terms) || is_object($terms)) {
foreach ( $terms as $term ) {
$tax_query[] = array_merge( $tax_query_defaults, array(
'terms' => array( $term )
) );
} }
} else {
$tax_query[] = array_merge( $tax_query_defaults, array(
'terms' => preg_split( '/[,]+/', $term )
) );
}
【问题讨论】:
-
你的
$term需要是一个字符串 -
一点帮助,我不是专业人士,我该怎么做?
-
使用
var_dump($term);并将该输出添加到您的问题中