嘿伙计们,我很累,无法弄清楚这一点,因此我们将不胜感激。
我有一个从数据库表中获取的名为 $Row 的数组。
当我运行时,var_dump($Row);
我得到以下信息:
array
0 => string '1' (length=1)
'id' => string '1' (length=1)
1 => string 'erik' (length=4)
'username' => string 'erik' (length=4)
2 => string 'd95eb19a15301089985ad6fd6ecbf2d7' (length=32)
'password' => string 'd95eb19a15301089985ad6fd6ecbf2d7' (length=32)
3 => string '' (length=0)
'email' => string '' (length=0)
4 => string '0' (length=1)
'date_join' => string '0' (length=1)
5 => string '0' (length=1)
'date_mod' => string '0' (length=1)
6 => string '1' (length=1)
'active' => string '1' (length=1)
7 => string '1' (length=1)
'admin' => string '1' (length=1)
8 => string '0' (length=1)
'deleted' => string '0' (length=1)
当我跑步时,echo count($Row);
我得到了价值18
。
Count 和 var_dump 紧挨着,$Row 没有修改。
问题:为什么在 $Row 中Count()
只有一个时返回 18 输入?我想我只是不明白......我检查了http://php.net/manual/en/function.count.php,但仍然不明白......8
var_dump()
count()
编辑:我明白什么是错的,谢谢大家。另一个问题。如何删除字符串中的那些,例如我想要这种表:
array
0 => string '1' (length=1)
1 => string 'erik' (length=4)
2 => string 'd95eb19a15301089985ad6fd6ecbf2d7' (length=32)
3 => string '' (length=0)
4 => string '0' (length=1)
5 => string '0' (length=1)
6 => string '1' (length=1)
7 => string '1' (length=1)
8 => string '0' (length=1)
*我正在使用 mysql_fetch_array() 来检索数据并将其放入表中。