在此question中,我看到$handle = @fopen($thumb, 'r');
更改为$handle = @file_get_contents($thumb);
的位置,因为他需要将file_get_contents用于字符串。
我收到同样的错误,但是我没有看到需要更改的fopen()元素?这需要在哪里发生?
} elseif( strpos($post_id, 'user_') !== false ) {
$user_id = str_replace('user_', '', $post_id);
$user_id = intval( $user_id );
$v = get_user_meta( $user_id, $field['name'], false );
// value is an array
if( isset($v[0]) ) {
$value = $v[0];
}
答案 0 :(得分:1)
函数strpos()
用于比较字符串,并且您已将数组作为第一个参数传递。
$post_id
可能是一个数组。
答案 1 :(得分:1)
从错误$ post_id是一个数组。 strpos
的示例$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);
在代码print_r($post_id)
中查看包含值
strpos($post_id, 'user_')//here $post_id is array