时间:2021-07-01 10:21:17 帮助过:17人阅读
如何用PHP快速计算出本页面到底接收了几个不为空的参数?,并把参数个数及参数值逐一echo出来。
(注意:这些参数中,如果是带有半角逗号或空格时,需要按照多参数来计算。并用explode拆分开,也逐一echo出来测试一下)
如何用PHP快速计算出本页面到底接收了几个不为空的参数?,并把参数个数及参数值逐一echo出来。
(注意:这些参数中,如果是带有半角逗号或空格时,需要按照多参数来计算。并用explode拆分开,也逐一echo出来测试一下)
$value) {
if (trim($value)) {
$values = preg_split("/[\s,]+/", $value);
foreach ($values as $v) {
echo $v . '\n';
}
}
}
这个和算法有关系吗?
'a,b,c', 'b' => '', 'c' => 'a,d c0 ,0'];
$arr = [];
foreach($_REQUEST as $v) {
$v = str_replace(" ", ',', $v);
$v = trim($v, ' ,');
$v = explode(',', $v);
foreach($v as $_v) {
$_v = trim($_v);
if (strlen($_v)) $arr[] = $_v;
}
}
print_r($arr);
echo count($arr);
/*
Array
(
[0] => a
[1] => b
[2] => c
[3] => a
[4] => d
[5] => c
[6] => c0
[7] => 0
)
8
*/