echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)

print()    只能打印出简单类型变量的值(如int,string)

print_r() 可以打印出复杂类型变量的值(如数组,对象)

echo          输出一个或者多个字符串

echo -- 输出一个或者多个字符串

- Description:

void echo ( string arg1 [, string ...] ) //返回值为空

echo " 你好" ," 朋友" ;

print --输出一个字符串

- Description

int print ( string arg )//返回值为整形

print " 你好朋友" ;

可以进行下面操作

$name=print " nihao \n" ;

$str = 'test print value is $name .';

eval_r(" \$print=\" $str\" ; " );

echo $print;

print_r -- 打印关于变量的易于理解的信息。

bool print_r ( mixed expression_r [, bool return] )

//返回值是布尔型的,参数是mix类型的,可以是字符串,整形,数组,对象类print_r() 显示关于一个变量的易于理解的信息。

如果给出的是 string、integer 或 float,将打印变量值本身。

如果给出的是 array,将会按照一定格式显示键和元素。

object 与数组类似。

print_r() 将把数组的指针移到最后边。

你可以

print_r(str);

print_r(int);

print_r(array);

print_r(obj);

也可以用var_dump var_export

php中的print r与echo,php中echo(),print(),print_r()的区别相关推荐

  1. php print r用法,php中echo(),print(),print_r()用法

    从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但print_r可以打印数组而前两者是不可以的,下面我来详细介绍它们三个 ...

  2. php中empty()和isset()、echo()和print()、require()和include()等易混淆函数的区别

    1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的.echo输出后没有返回值,但print有返回值,当其执行失败时返回flase.因此可以 ...

  3. 转义字符'\r'在Python内置函数print()中的妙用

    在Python 3.x中,内置函数print()用来实现格式化输出,各参数含义请参考本文末尾的相关阅读.本文重点介绍print()函数的end参数以及转义字符'\r'的妙用. 本文末尾的相关阅读中已经 ...

  4. python笔记 print+‘\r‘ (打印新内容时删除打印的旧内容)

    \r 表示将光标的位置回退到本行的开头位置 配合end=''不换行,实现打印新内容时删除旧内容 1 倒计时举例 1.1 '\r'+end='' import time for i in range(1 ...

  5. python中转义符的用法大全_Python中的各种转义符\n\r\t

    Python中属性和描述符的简单使用 Python的描述符和属性是接触到Python核心编程中一个比较难以理解的内容,自己在学习的过程中也遇到过很多的疑惑,通过google和阅读源码,现将自己的理解和 ...

  6. Python中以字母r/R,或字母u/U 开头的字符串

    (1)以r或R开头的python中的字符串表示(非转义的)原始字符串 python里面的字符,如果开头处有个r,比如: (r'^time/plus/\d{1,2}/$', hours_ahead) 说 ...

  7. python print r_Python 语句 print(r\nGood) 的运行结果是 ( ) 。_学小易找答案

    [单选题]关于链表结构,陈述错误的是 . [单选题]55.在Excel中,求最小值是函数是( ). [单选题]5. Which of the following is true? [填空题]Java语 ...

  8. python中%s和%r的区别

    %s和%r的区别 %s和%r都可以用来转换字符串 %s -> str() %r -> repr() 具体区别如下: s = 'hello' # repr和str打印字符串结果 print( ...

  9. php echo语句,PHP echo和print语句

    我们经常使用echo语句来显示输出.有两种在PHP中获取输出的基本方法: 回声 打印 echo和print是语言构造, 它们从不表现为函数.因此, 不需要括号.但是, 两个语句都可以使用或不使用括号. ...

最新文章

  1. dhcp动态主机配置协议
  2. idea springmvc_手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
  3. Mysql数据库事务详解
  4. ABAP中查找代码的标准程序
  5. MySQL(三)MySQL索引原理
  6. java程序员第二语言_惊呆了!Java程序员最常犯的错竟然是这10个
  7. PHP文字转语音排号声音,PC端好用的文字转语音软件有哪些?三款简单易用的软件推荐给你!...
  8. 使用 show status 命令
  9. 【转】C#、面向对象、设计模式学习
  10. Python程序-打印斐波拉契数列
  11. 2020 macbook pro 16寸 前端开发 我的装机软件整理
  12. 如何让移动端出现横向滚动条_纯css实现移动端横向滑动列表overflow:atuo;隐藏滚动条...
  13. 生活中笔记本内存的主要作用
  14. opencv imwrite()保存图片崩溃
  15. C#效验身份证号是否正确
  16. 用Java实现二叉树的遍历
  17. 碰撞检测中的K_DOPS算法的研究
  18. pycharm平台下的Django教程(初学者的最爱)
  19. 泡沫芯层的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 【3D目标检测】单目相机成像原理

热门文章

  1. java中文转Unicode
  2. java 如何查看jdk版本位数
  3. 如何正确上传一张图片?
  4. F6-预编译编译安装
  5. 阿里云工程师用机器学习破解雾霾成因
  6. linux的dhcp配置命令,Linux下DHCP配置命令
  7. web服务启动后mysql崩溃_让Web站点崩溃最常见的七大原因
  8. Tomcat 映射虚拟目录
  9. python 系统策略禁止这个安装_电脑无法安装软件提示设置了系统策略禁止此项安装怎么办?...
  10. 远程调试Eclipse插件的设置