0
我試圖找到不是空的輸入框的數量,但我每次都得到1的值。我究竟做錯了什麼?計算帖子數
foreach($_POST as $key=> $value) {
if ($value!='' && $key!='add') {
$count = count($value);
}
}
echo $count;
我試圖找到不是空的輸入框的數量,但我每次都得到1的值。我究竟做錯了什麼?計算帖子數
foreach($_POST as $key=> $value) {
if ($value!='' && $key!='add') {
$count = count($value);
}
}
echo $count;
你只需重新定義$count
變量是count($value)
(這始終是1
因爲$value
是不是數組),而不是增加了。
使用增量運算符加1到$count
在適當的時候:
$count ++;
你也可能更好用empty(..)
爲您檢查,像這樣:
$count = 0;
foreach($_POST as $key => $value)
{
if($key != 'add' && !empty($value))
{
$count++;
}
}
echo $count;
夢幻般的,工作的魅力,非常感謝! – user1559811
你不總結什麼都可以。 – nickb