php数组输出的问题 foreach($list as $value){ $this->output .= $value['q_username'];//a $this->output .= print_r($value);// b}两个输出语句,a输出空白,b用print_r的方法可以输出数组的结构,有值,名称也是q_username为啥就输不出来呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数组有内容的,输出是Array ( [0] => Array ( [q_id] => 8 [q_username] => 用户1 [q_password] => [q_email] => [email protected] [q_about] => 互联网 [q_regdate] => 2011-09-01 09:07:21 [q_isreg] => 0 ) [1] => Array ( [q_id] => 7 [q_username] => 用户二 [q_password] => [q_email] => [email protected] [q_about] => 互联网 [q_regdate] => 2011-08-31 08:35:33 [q_isreg] => 0 ) ) 就是用$value[""]输不出来 foreach ($list as $value){echo $value['q_username'];}这个输不出来?看过页面源代码 是不是中文编码的问题 ? foreach($list as $key=>$value){ $this->output .= $value['q_username'];//a $this->output .= print_r($value);// b}这样呢?? 把第二行前面的 $this->output .=去掉看看。foreach($list as $value) { $this->output .= $value['q_username'];//a print_r($value); // b } echo $this->output; 你的 $value 是二维数组(#2)用 $this->output .= $value['q_username']; 当然是输出不了的 PHP小问题 有关数字替换问题,求救!急! 求教一sql语句 网页乱码问题 php5 不能解析<? ?>代码 求高手解决正则表达式问题 急!像高手问一个简单的sql查询的问题 弱弱的问问有关php网页调试的问题! php支持的数据库 Apache不能加载PHP5模块 怎样把结果在javascrip中转换为数组 老问题!数据置顶
}这个输不出来?看过页面源代码 是不是中文编码的问题 ?
foreach($list as $key=>$value)
{
$this->output .= $value['q_username'];//a
$this->output .= print_r($value);// b
}
这样呢??
foreach($list as $value) {
$this->output .= $value['q_username'];//a
print_r($value); // b
}
echo $this->output;
用 $this->output .= $value['q_username']; 当然是输出不了的