PHP中的echo、print和print_r有什么区别
print和echo都是显示字符串的语言构造。echo具有void返回类型,而print的返回值为1,因此可以在表达式中使用。print_r用于显示有关变量的人类可读信息。
示例
现在让我们看一个使用echo,print和print_r显示输出的示例:
<?php
$arr = array( "John", "Jacob", "Tom", "Tim");
echo "Array...\n";
foreach( $arr as $value ) {
echo "Value = $value \n";
}
echo "\n使用print显示数组值...\n";
foreach( $arr as $value ) {
print( "Value = $value \n");
}
echo "\n使用print_r显示数组值...\n";
print_r($arr);
?>输出结果
Array... Value = John Value = Jacob Value = Tom Value = Tim 使用print显示数组值... Value = John Value = Jacob Value = Tom Value = Tim 使用print_r显示数组值... Array ( [0] => John [1] => Jacob [2] => Tom [3] => Tim )
热门推荐
10 爱情贺卡祝福语简短英语
11 姐妹结婚快乐祝福语简短
12 老师对学校祝福语简短
13 端午老师祝福语简短优美
14 婚礼祝福语简短精辟的
15 妈妈祝福语简短16字
16 爱情祝福语大全 简短实际
17 航空公司祝福语简短
18 过年爱情祝福语大全简短