Heim >Backend-Entwicklung >PHP-Tutorial > php数组输出的有关问题

php数组输出的有关问题

WBOY
WBOYOriginal
2016-06-13 13:43:38832Durchsuche

php数组输出的问题

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
foreach($list as $value)
{
  $this->output .= $value['q_username'];//a
  $this->output .= print_r($value);// b
}



两个输出语句,a输出空白,b用print_r的方法可以输出数组的结构,有值,名称也是q_username

为啥就输不出来呢

------解决方案--------------------
PHP code

foreach($list as $key=>$value)
{
  $this->output .= $value['q_username'];//a
  $this->output .= print_r($value);// b
}
<br><font color="#e78608">------解决方案--------------------</font><br>把第二行前面的 $this->output .=去掉看看。<br>foreach($list as $value) {  <br>    $this->output .= $value['q_username'];//a<br>    print_r($value); // b<br>  }  <br>echo  $this->output;
<br><font color="#e78608">------解决方案--------------------</font><br>
探讨

你的 $value 是二维数组(#2)
用 $this->output .= $value['q_username']; 当然是输出不了的

------解决方案--------------------
探讨

引用:

你的 $value 是二维数组(#2)
用 $this->output .= $value['q_username']; 当然是输出不了的


咦...还是老大眼睛好使啊
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn