if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$tags =print_r (explode(",",$name));
echo sizeof($tags);
}
输出:
Array ( [0] => j [1] => j [2] => j [3] => j ) 1
这里1是总数组值,但我的数组是3 !!
请解决此问题
答案 0 :(得分:1)
$tags =print_r (explode(",",$name));
您正在为print_r()的返回值分配$ tag。
将其更改为:
$tags = explode(",",$name);
print_r($tags);
echo count($tags);
答案 1 :(得分:0)
print_r() 打印有关变量的人类可读信息,不应与变量中的保存值混合使用。
所以你的代码应该是这样的,
$tags = explode(",",$name);
echo sizeof($tags);