PHP里面echo和print_r有什么区别?

来源:1-10 PHP数组之foreach循环访问关联数组里的值

迷茫兔

2015-04-25 12:25

PHP里面echo和print_r有什么区别?

写回答 关注

1回答

  • X_Sixth
    2015-04-27 17:07:06

    echo仅能输出字符串,对于其他变量无能为力
    而print_r则是把一个变量的所有人类可阅读的信息输出
    例如print_r可以以数组为输入,而输出的是人能看懂的数组结构:
    $arr = array("1"=>"arr1", "2"=>"arr2", "3"=>"arr3", "4"=>array("4a","4b"));
    print_r($arr);
    输出结果为:
    Array ( [1] => arr1 [2] => arr2 [3] => arr3 [4] => Array ( [0] => 4a [1] => 4b ) )

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题