PHP 打印函数之 print print_r
来源:互联网 发布:数据共享保密管理 编辑:程序博客网 时间:2024/06/05 04:47
说明
int print ( string $arg )
输出 arg
print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表
参数
arg:输入数据
返回值
总是返回 1
实例
1.输出变量str的值
<?php$str = "Hello World";print $str;?>
输出:
Hello World
2.分两行输出变量和字符串
<?php$str = "Hello World";print $str;print "<br>Hello PHP7";?>
输出:
Hello World
Hello PHP7
3.连接两个字符串变量
<?php$str1 = "Hello World";$str2 = "<br>Hello PHP7";print $str1 . " " . $str2;?>
输出:
Hello World
Hello PHP7
4.另一种输出两个字符串的方式
<?php$str1 = "Hello World";$str2 = "Hello PHP7";print "$str1 <br> $str2";?>
输出:
Hello World
Hello PHP7
5.输出文本
<?phpprint "This textspans multiplelines.";?>
输出:
This text spans multiple lines.
6.使用单引号输出变量名称
<?php$color = "red";print "Roses are $color";print "<br>";print 'Roses are $color';?>
输出:
Roses are red
Roses are $color
print_r
说明
bool print_r ( mixed [Math Processing Error]return ] )
打印关于变量的易于理解的信息
如果给出的是 string、integer 或 float,将打印变量值本身;如果给出的是 array,将会按照一定格式显示键和元素;object 与数组类似
注意,print_r() 将把数组的指针移到最后边,使用 reset() 可让指针回到开始处
参数
expression:输入数据。mix类型,可以是字符串,整形,数组,对象类
return:true将结果存入返回值中,false直接打印结果
返回值
return为true时返回1,return为false时返回输出结果
实例
1.输出变量str的值
<?php$str = "Hello world";$ret = 0;$output = print_r("$str <br>", $ret);print "$output <br>";?>
输出:
Hello world
1
2.将结果存入返回值中
<?php$str = "Hello world";$ret = 1;$output = print_r("$str <br>", $ret);print "$output <br>";?>
输出:
Hello world
3.输出数组
<?php $arr = array(1, 2, 3); print_r($arr);?>
输出:
Array ( [0] => 1 [1] => 2 [2] => 3 )
4.输出对象
<?php $obj = new mysqli(); print_r($obj);?>
输出: >mysqli Object ( [affected_rows] => [client_info] => 5.5.39 [client_version] => 50539 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => [error_list] => [field_count] => [host_info] => [info] => [insert_id] => [server_info] => [server_version] => [stat] => [sqlstate] => [protocol_version] => [thread_id] => [warning_count] => )
OneAPM for PHP 能够深入到所有 PHP 应用内部完成应用性能管理 能够深入到所有 PHP 应用内部完成应用性能管理和监控,包括代码级别性能问题的可见性、性能瓶颈的快速识别与追溯、真实用户体验监控、服务器监控和端到端的应用性能管理。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
- PHP 打印函数之 print print_r
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP中echo(),print(),print_r()的区别及打印函数
- PHP中echo(),print(),print_r()的区别及打印函数
- 【php】echo(),print(),print_r()等输出函数详解
- PHP之输出字符串(echo,print,print_r和var_dump)
- 初学php之echo print print_r var_dump的区别
- php中echo(),print(),print_r()的区别
- echo(),print(),print_r()的区别 -php
- php中echo(),print(),print_r()的区别
- php中echo(),print(),print_r()的区别
- php echo print print_r的区别
- echo是PHP语句, print和print_r
- php中echo(),print(),print_r()的区别
- PHP中echo、print、print_r、printf、sprintf
- PHP中echo,print(),print_r()的区别
- php中echo(),print(),print_r()的区别
- Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)
- 算法 - 判断两个二叉树是否相同
- 写写
- 把Java项目的代码转换为C#代码
- 解决Android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题
- PHP 打印函数之 print print_r
- struts2使用AbstractInterceptor实现拦截器
- RGB和HSV区别与互相转换
- ios runtime
- jspatch 的简单原理理解
- Android官方开发文档Training系列课程中文版:与其它APP交互之允许其它APP启动你的Activity
- 机器人--机器视觉的魅力
- opengl之绘制一个矩形
- Struts2使用MethodFilterInterceptor来实现方法拦截器