<?php if(strpos($_SERVER['REQUEST_URI'],'property-vas') > 0 ||
(isset($filenm) && $filenm != '')){
if (array_search($d['postid'], array_column($sponsoredproparr,
'id')) !== false)
{?>
<?php }
else
{?>
<input type="checkbox" id="<?php echo $d['postid']; ?>"
name="prop_id[]" value="<?php echo $d['postid']; ?>"
onclick="chk_single(this.checked,'<?php echo $d['postid']; ?
>');"/>
<?php }
在我的代码上方,我遇到警告错误:
警告:array_column()期望参数1为数组,在中为null
答案 0 :(得分:0)
我的朋友,请确保$sponsoredproparr
是多维数组或对象数组,并且其子级具有id
属性,请参阅php-manual。例如:
array(
array(
'id' => 2135,
'first_name' => 'John',
'last_name' => 'Doe',
),
array(
'id' => 3245,
'first_name' => 'Sally',
'last_name' => 'Smith',
)
);
确保;使用此行:
<?php
var_dump($sponsoredproparr);
?>