返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php的几种输出函数是什么
  • 744
分享到

php的几种输出函数是什么

php输出函数 2015-11-13 23:11:46 744人浏览 绘本
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php输出函数函数名功能描述echo()输出字符串print()输出一个或多个字符串print_r()打印关于变量的易于理解的信息printf()输出格式化字符串spr

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php输出函数

函数名功能描述
echo()输出字符串
print()输出一个或多个字符串
print_r()打印关于变量的易于理解的信息
printf()输出格式化字符串
sprintf()把格式化的字符串写入一个变量中
var_dump()输出变量的内容、类型或字符串的内容、类型、长度
die()输出一条消息,并退出当前脚本

1、echo

echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。

<?php

$a = echo("Words"); // 错误!不能用来赋值

echo "words"; // 55nav

echo ("words"); // 55nav

echo ("apple","bear"); //发生错误,有括号不能传递多个参数

echo "alice","bill","cart", "daring";  // 不用括号的时候可以用逗号隔开多个值, 会输出 alicebillcartdaring  不管是否换行,最终显示都是为一行

$fistname="alice";

echo "$fistname com"; // 如果 $firstname = "alice", 则会输出 alice com.

echo '$firstname com'; // 由于使用单引号,所以不会输出$firstname的值,而是输出 $firstname com

?>

2、print

print() 和 echo() 用法一样,但是echo速度会比print快一点点。实际上它也不是一个函数,因此您无需对其使用括号。

不过,如果您希望向print() 传递一个以上的参数,那么使用括号会发生解析错误。

注意print总是返回1的,这个和echo不一样,

也就是可以使用print来赋值,不过没有实际意义。

<?php 
$a = print("alice"); // 这个是允许的

echo $a; // $a的值是1

3、print_r 函数

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

语法:

mixed print_r ( mixed $expression [, bool return ] )

如果变量是string , integer or float , 将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,也就是有key和value对应的那种格式。

对于object对象类同。

print_r有两个参数,第一个是变量,第二个可设为true,如果设为true,则会返回字符串,否则返回布尔值TRUE。

<?php

$a="alice";

$c = print_r($a);

echo $c;  // $c的值是TRUE

$c = print_r($a,true);

echo $c; // $c的值是字符串alice

$d = [1,2,3,4];

print_r($d); // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

4、printf函数

printf() 函数返回一个格式化后的字符串。

语法:

printf(fORMat,arg1,arg2,arg++)

参数 format 是转换的格式,以百分比符号 (“%”) 开始到转换字符结束。

下面是可能的 format 值:* %% – 返回百分比符号

* %b – 二进制数

* %c – 依照 ASCII 值的字符

* %d – 带符号十进制数

* %e – 可续计数法(比如 1.5e+3)

* %u – 无符号十进制数

* %f – 浮点数(local settings aware)

* %F – 浮点数(not local settings aware)

* %o – 八进制数

* %s – 字符串

* %x – 十六进制数(小写字母)

* %X – 十六进制数(大写字母)

arg1, arg2, arg++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的,在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。

如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入 % 符号之后,由数字和 “\$” 组成。

可使用数字指定显示的参数,详情请看例子。

<?php

printf("My name is %s %s。","alice", "com"); // My name is alice com。

printf("My name is %1\$s %1\$s","alice", "com"); // 在s前添加1\$或2\$.....表示后面的参数显示的位置,此行输出 My name is alice alice因为只显示第一个参数两次。

printf("My name is %2\$s %1\$s","alice", "com"); // My name is com alice

?>

5、sprintf函数

此函数使用方法和printf一样,唯一不同的就是该函数把格式化的字符串写入一个变量中,而不是输出来。

<?php

sprintf("My name is %1\$s %1\$s","alice", "com");  //你会发现没有任何东西输出的。

$out = sprintf("My name is %1\$s %2\$s","alice", "com");

echo $out;  //输出 My name is alice com

6、var_dump函数

功能: 输出变量的内容、类型或字符串的内容、类型、长度。常用来调试。

var_dump('hello'); // string(5) "hello"

7、die()函数

die() 函数是 exit() 函数的别名,该函数可以输出一个消息并退出当前脚本,其语法格式如下:

die([string $status])
die(int $status)

其中,$status 为要输出的内容,如果 $status 是一个字符串,则该函数会在退出前输出它。如果 $status 是一个整数,这个值会被用做退出状态码,并且不对被打印输出。退出状态码的值在 0 至 254 之间。另外,退出状态码 255 由 PHP 保留,不能使用。状态码 0 用于成功地终止程序。

示例:使用 die() 推出脚本并输出一条信息。

<?php
    $url = 'Http://c.biancheng.net/php/';
    fopen($url, 'r') or die('链接打开失败!');
?>

--结束END--

本文标题: php的几种输出函数是什么

本文链接: https://lsjlt.com/news/1324.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php的几种输出函数是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php输出函数函数名功能描述echo()输出字符串print()输出一个或多个字符串print_r()打印关于变量的易于理解的信息printf()输出格式化字符串spr...
    99+
    2015-11-13
    php 输出函数
  • php两种基本的输出方法是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在 PHP 中,有两种基本的输出方法:echo 和 print。echo 和 print 之间的差异echo - 输出一个或多个字符串,可以接受多个参数并且没有返回值p...
    99+
    2018-09-23
    php 输出方法 echo print
  • Python函数中的几种参数分别是什么
    这期内容当中小编将会给大家带来有关Python函数中的几种参数分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.必需的参数:必须参数须以正确的顺序传入函数,调用的数量必须和声明时的一样def&n...
    99+
    2023-06-21
  • php怎么输出元旦是星期几
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php输出元旦是星期几在PHP中,可以利用date()函数来哦判断指定元旦日期是星期几。实现代码:<php header('content-type:te...
    99+
    2016-08-08
    php 星期几 元旦
  • php怎么输出昨天是星期几
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php怎么输出昨天是星期几?php 输出昨天,今天,明天是星期几的方法<php //php判断某一天是星期几的方法 function getWeek($unixTi...
    99+
    2016-02-11
    php
  • php中,输出数组的方法是什么
    php输出数组的方法有4种:print_r() 以人类可读方式打印数组var_dump() 以详细方式打印数组,显示类型和值echo() 可输出数组,但不格式化json_encode()...
    99+
    2024-04-27
  • php输出数组当前元素用什么函数
    php输出数组当前元素用“current()”函数;current()函数可以返回数组的当前元素,语法为“current($array)”。在PHP中,每个数组都有一个内部的指针指向它“当前的”单元(元素);而通过current()函数,就...
    99+
    2022-06-27
    php php数组
  • c++中输出字符串函数是什么
    字符串输出函数是 cout,用于在标准输出流上输出数据。使用 cout 输出字符串的语法:cout C++ 中的字符串输出函数 在 C++ 编程中,输出字符串的函数是 cout。co...
    99+
    2024-05-06
    c++ 标准库
  • php中循环数组的几种方式是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑数组循环遍历的四种方式1、使用for循环遍历数组conut($arr);用于统计数组元素的个数。for循环只能用于遍历,纯索引数组!!!!如果存在关联数组,count统...
    99+
    2018-01-31
    php 数组 循环数组
  • PHP脚本的几种标记是什么
    这篇文章给大家介绍PHP脚本的几种标记是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。我们今天要向大家介绍的是关于PHP脚本的相关知识。希望对于刚刚接触PHP语言不久的同学们有所帮助,提高我们对于PHP语言的理解。...
    99+
    2023-06-17
  • php的输出函数有哪些
    这篇文章主要讲解了“php的输出函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php的输出函数有哪些”吧!php的输出函数有:1、echo(),可输出字符串;2、print();3...
    99+
    2023-06-29
  • php如何输出数组前几位
    这篇文章主要介绍了php如何输出数组前几位,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php输出数组前几位的方法:首先使用array_slice()函数获取数组前几位的元素...
    99+
    2023-06-15
  • php中什么是数组?数组分为哪几种?
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑什么是数组数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。PHP 中的数组较为复杂,但比其他许多高级语言中的数组更为灵活。数组 array 是一组有...
    99+
    2020-10-31
    php 数组
  • php中的输出语句是什么
    php 中的输出语句包括:echo 语句:用于输出变量、字符串或 html 内容,可以输出多个表达式。print 语句:只用于输出单个表达式,功能受限。 PHP 中的输出语句 在 PH...
    99+
    2024-04-27
  • php如何输出元旦是星期几
    这篇文章主要介绍了php如何输出元旦是星期几的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何输出元旦是星期几文章都会有所收获,下面我们一起来看看吧。输出方法:1、定义一个包含星期的数组,元素值从星期日开...
    99+
    2023-06-29
  • php怎么输出数组(4种方法)
    PHP是一种常用的编程语言,其中数组是经常用到的一种数据类型。数组是一种非常方便的数据结构,它可以用于存储多个值,并且可以通过索引访问这些值。在PHP中,数组的输出是一个非常重要且常见的操作。一、以指定格式输出数组在PHP中,我们可以使用a...
    99+
    2023-05-14
  • php中几种包含文件函数有什么差别
    这篇文章主要介绍“php中几种包含文件函数有什么差别”,在日常操作中,相信很多人在php中几种包含文件函数有什么差别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中几种包含文件函数有什么差别”的疑惑有所...
    99+
    2023-06-20
  • Python格式化输出的几种汇总
    目录Python中三种格式化输出的方式第一种第二种  第三种 format方法位置映射关键字映射元素访问填充对齐精度设置总结Python中三种格式化输出...
    99+
    2023-02-14
    Python格式化 Python格式化输出 py格式化输出
  • python中三种输出格式是什么
    这篇文章主要介绍“python中三种输出格式是什么”,在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python中三种输出格式是什么”的疑惑有所帮助!...
    99+
    2023-06-29
  • php中可以输出数据类型的是什么
    php 中输出数据类型的函数有:1. var_dump(),打印变量的数据类型和值;2. gettype(),返回变量的数据类型字符串。 PHP 中输出数据类型的函数 PHP 中输出数...
    99+
    2024-04-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作