Php count():参数必须是实现可计数、未初始化字符串偏移量的数组或对象:0
我的代码显示有问题 count():参数必须是实现 可计数和未初始化的字符串偏移量:0Php count():参数必须是实现可计数、未初始化字符串偏移量的数组或对象:0,php,Php,我的代码显示有问题 count():参数必须是实现 可计数和未初始化的字符串偏移量:0 $site=$\u POST['site']; $url=$_POST['url']; $query=''; 对于($count=0;$count您的$site变量不可计数, 使用var_dump($site)查看它的值和类型确保$\u POST['site']是一个可以实现可计数的数组 $site = $_POST['site'] ?? []; // php 7 $site = is_array($_P
$site=$\u POST['site'];
$url=$_POST['url'];
$query='';
对于($count=0;$count您的$site变量不可计数,
使用var_dump($site)查看它的值和类型确保$\u POST['site']
是一个可以实现可计数的数组
$site = $_POST['site'] ?? []; // php 7
$site = is_array($_POST['site']) ? $_POST['site'] : [] // php <7
$site=$\u POST['site']??[];//PHP7
$site=is_数组($\u POST['site'])?$\u POST['site']:[]//php$\u POST['site']
是数组吗???如果不是或只是在该字段中获取数字,则无需使用count()
$site = $_POST['site'] ?? []; // php 7
$site = is_array($_POST['site']) ? $_POST['site'] : [] // php <7