首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php数组的有关问题

2012-05-03 
php数组的问题我也不知道是什么问题,我有个数组(从数据库中取出来的)Array([0] 2[testconment_id] 2

php数组的问题
我也不知道是什么问题,
我有个数组(从数据库中取出来的)
Array
(
  [0] => 2
  [testconment_id] => 2
  [1] => 
  [testconment_userid] => 
  [2] => 2
  [testconment_testid] => 2
  [3] => 
  [testconment_typeid] => 
  [4] => 
  [testconment_flag] => 
  [5] => 你好啊啊啊啊
  [testconment_content] => 你好啊啊啊啊
  [6] => 2012-05-02 05:25:03
  [testconment_date] => 2012-05-02 05:25:03
)

通过循环取值
foreach($commentList as $v){
$commentTemp["id"]=$v["testconment_id"];
$commentTemp["userid"]=$v["testconment_userid"];
$commentTemp["testid"]=$v["testconment_testid"];
$commentTemp["typeid"]=$v["testconment_typeid"];
$commentTemp["flag"]=$v["testconment_flag"];
$commentTemp["content"]=$v["testconment_content"];
$commentTemp["date"]=$v["testconment_date"];
array_push($commentArray,$commentTemp);
}
我将$commentArray打印出来
Array
(
  [0] => Array
  (
  [id] => 2
  [userid] => 2
  [testid] => 2
  [typeid] => 2
  [flag] => 2
  [content] => 2
  [date] => 2
  )
 
  [1] => Array
  (
  [id] => 2
  [userid] => 2
  [testid] => 2
  [typeid] => 2
  [flag] => 2
  [content] => 2
  [date] => 2
  )
 
  [2] => Array
  (
  [id] => 
  [userid] => 
  [testid] => 
  [typeid] => 
  [flag] => 
  [content] => 
  [date] => 
  )
 
  [3] => Array
  (
  [id] => 
  [userid] => 
  [testid] => 
  [typeid] => 
  [flag] => 
  [content] => 
  [date] => 
  )
 
  [4] => Array
  (
  [id] => 2
  [userid] => 2
  [testid] => 2
  [typeid] => 2
  [flag] => 2
  [content] => 2
  [date] => 2
  )
 
  [5] => Array
  (
  [id] => 2
  [userid] => 2
  [testid] => 2
  [typeid] => 2
  [flag] => 2
  [content] => 2
  [date] => 2
  )
 
  [6] => Array
  (
  [id] => 
  [userid] => 
  [testid] => 
  [typeid] => 
  [flag] => 
  [content] => 
  [date] => 
  )
 
  [7] => Array
  (
  [id] => 
  [userid] => 
  [testid] => 


  [typeid] => 
  [flag] => 
  [content] => 
  [date] => 
  )
 
  [8] => Array
  (
  [id] => 
  [userid] => 
  [testid] => 
  [typeid] => 
  [flag] => 
  [content] => 
  [date] => 
  )
 
  [9] => Array
  (
  [id] => 
  [userid] => 
  [testid] => 
  [typeid] => 
  [flag] => 
  [content] => 
  [date] => 
  )
 
  [10] => Array
  (
  [id] => ?
  [userid] => ?
  [testid] => ?
  [typeid] => ?
  [flag] => ?
  [content] => ?
  [date] => ?
  )
 
  [11] => Array
  (
  [id] => ?
  [userid] => ?
  [testid] => ?
  [typeid] => ?
  [flag] => ?
  [content] => ?
  [date] => ?
  )
 
  [12] => Array
  (
  [id] => 2
  [userid] => 2
  [testid] => 2
  [typeid] => 2
  [flag] => 2
  [content] => 2
  [date] => 2
  )
 
  [13] => Array
  (
  [id] => 2
  [userid] => 2
  [testid] => 2
  [typeid] => 2
  [flag] => 2
  [content] => 2
  [date] => 2
  )
 
)
成这样了!!是怎么回事啊!!

[解决办法]
$commentList 有14个元素(下标7个、关联键7个)
你用循环得到有14个元素的二维数组是正确的,虽然不是你期望的

去掉循环就对了

热点排行