為什么不能用echo而用print_r
一:
foreach($stmt?as?$row){ ????print_r($row); }
二:
<?php $students?=?array( '2010'=>'令狐沖', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向問天', '2015'=>'任我行', '2016'=>'沖虛', '2017'=>'方正', '2018'=>'岳不群', '2019'=>'寧中則', );//10個(gè)學(xué)生的學(xué)號和姓名,用數(shù)組存儲 //使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號和姓名?? foreach($students?as?$v) {? ????echo?$v;//輸出(打印)姓名 } ?>
為什么二可以用echo,而一不能?
2016-07-13
第一個(gè)$row可能不是字符串類型,而是數(shù)組類型或其他類型,數(shù)組類型不能用echo輸出。
第二個(gè)$v是字符串類型,可以用echo。