广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php打印字符串的方法有哪些
  • 330
分享到

php打印字符串的方法有哪些

php打印字符串 2021-03-27 01:03:28 330人浏览 猪猪侠
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php 中提供了许多种字符串输出函数,下面我们了解一下。1、echo()echo() 用于打印一个或多个字符串,是在 PHP 中使用最多的函数之一,因为使用它的效率要比

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

php 中提供了许多种字符串输出函数,下面我们了解一下。

1、echo()

echo() 用于打印一个或多个字符串,是在 PHP 中使用最多的函数之一,因为使用它的效率要比其他字符串输出函数高。

严格来讲 echo 实际上并不是一个函数(它是个语言结构),因此不一定必须使用小括号来指明参数,使用单引号、双引号也可以。需要注意的是,如果想向 echo 中传递多个参数的话,那么就不能使用小括号,否则会发生解析错误。

echo 的语法格式如下所示:

echo(string $arg1[, string $...])

其中,$arg1 为要输出的参数。

另外,echo 还有一个快捷用法,那就是可以在 PHP 开始标记前直接用一个等号(在 PHP 5.4.0 之前,必须在 php.ini 里面启用 short_open_tag 才有效)然后在后面填充要输出的变量,如下所示:

<?= $arg1 ?>

【示例】使用 echo 输出指定的字符串。

<?php
    $str = 'PHP中文网';
    $url = 'https://www.php.cn/';
    echo $str;
    echo '<br>';
    echo($url);
    echo '<br>';
    echo $str.'----'.$url.'<br>';
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    欢迎访问 <?= $str ?> !
</body>
</html>

运行结果如下:

PHP中文网
Https://www.php.cn/
PHP中文网----https://www.php.cn/
欢迎访问 PHP中文网 !

2、print()

print() 函数的功能和 echo() 一样,最主要的区别就是 echo 可以接受多个参数并且没有返回值,而 print() 只能接受一个参数并且有返回值,print() 函数的语法格式如下:

print(string $arg)

其中,$arg 为要输出的字符串。另外,print() 函数总是返回 1。

3、die()

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

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

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

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

<?php
    $url = 'https://www.php.cn/';
    fopen($url, 'r') or die('链接打开失败!');
?>

4、printf()

函数 printf() 用于输出格式化后的字符串,和C语言中的同名函数用法一样。函数的语法格式如下:

printf(string $fORMat[, mixed $args[, mixed $... ]])

其中,$format 为必选参数,用来设置字符串以及如何格式化其中的变量;剩余的若干个参数(例如 $args)为可选参数,用来设置插入到 $format 中对应“%”符号处的参数。

printf() 函数的第一个参数使用的转换格式是将字符串中不确定(动态)的部分使用占位符来替代,占位符是以百分比符号“%”到转换字符来表示的,如下表所示。

格式功能描述
%%返回百分比符号
%b二进制数
%cASCII 值对应的字符
%d包含正负号的十进制数(负数、0、正数)
%e使用小写的科学计数法(例如 1.5e+3)
%E 使用大写的科学计数法(例如 1.2E+2)
%u无符号的十进制数
%f浮点数(本地设置)
%F浮点数(非本地设置)
%g 较短的 %e 和 %f
%G较短的 %E 和 %f
%o八进制数
%s字符串
%x十六进制数(小写字母)
%X十六进制数(大写字母)

占位符的 % 于后面的字母之间也可以插入一些附加的内容(例如 %.2f):

  • +:在数字前面加上 + 或 - 来定义数字的正负性。默认地,只有负数做标记,正数不做标记;

  • ':规定使用什么作为填充,默认是空格。它必须与宽度指定器一起使用,例如 %'x20s;

  • -:左调整变量值;

  • [0-9]:规定变量值的最小宽度;

  • .[0-9]:规定小数位数或最大字符串长度;

注意:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。

【示例】使用 printf() 函数输出指定的字符串。

<?php
    $str = 'PHP中文网';
    $url = 'https://www.php.cn/';
    $num = 789;
    printf('欢迎访问 %s,网站链接为:%s<br>', $str, $url);
    printf('%0.3f<br>', $num);
?>

运行结果如下:

欢迎访问 PHP中文网,网站链接为:https://www.php.cn/
789.000

5、sprintf()

sprintf() 函数的用法和 printf() 相似,但它并不输出字符串,而是把格式化后的字符串以返回值的形式返回,我们可以使用一个变量来接收 sprintf() 函数的返回值,这样就可以在需要时侯使用这个格式化后的字符串了。示例代码如下所示:

<?php
    $num = 3.1415926;
    $str = sprintf('%.2f', $num);
    echo $str;
?>

运行结果如下:

3.14

--结束END--

本文标题: php打印字符串的方法有哪些

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php打印字符串的方法有哪些
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑PHP 中提供了许多种字符串输出函数,下面我们了解一下。1、echo()echo() 用于打印一个或多个字符串,是在 PHP 中使用最多的函数之一,因为使用它的效率要比...
    99+
    2021-03-27
    php 打印字符串
  • php字符串有哪些表示方法
    本篇内容介绍了“php字符串有哪些表示方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!表示方法有:1、用单引号把字符包围起来,语法“...
    99+
    2023-06-20
  • php定义字符串的方法有哪些
    这篇文章给大家分享的是有关php定义字符串的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php定义字符串有4种方法:1、用单引号进行定义,例“'abc'”;2、用双引号进行定义,例“&...
    99+
    2023-06-15
  • php整形转字符串的方法有哪些
    PHP整形转字符串的方法有以下几种:1、(string)使用(string)强制将整数转换为字符串类型。2、strval()使用st...
    99+
    2023-05-13
    php整形转字符串 php
  • php数组转字符串的方法有哪些
    有以下几种方法可以将PHP数组转换为字符串:1. 使用implode()函数:implode()函数将数组中的元素连接成一个字符串,...
    99+
    2023-08-23
    php
  • php中字符串有哪些操作方法
    这篇文章主要介绍“php中字符串有哪些操作方法”,在日常操作中,相信很多人在php中字符串有哪些操作方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中字符串有哪些操作方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • php字符串转浮点数的方法有哪些
    这篇文章主要介绍“php字符串转浮点数的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php字符串转浮点数的方法有哪些”文章能帮助大家解决问题。方法一:使用php的(float)函数PHP...
    99+
    2023-07-05
  • javascript中的字符串方法有哪些
    这篇文章主要介绍javascript中的字符串方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!javascript字符串方法:charAt()、concat()、fixed()、fontcolor(...
    99+
    2023-06-15
  • Python中字符串的方法有哪些
    Python中字符串的方法有很多,下面是一些常用的字符串方法:- `capitalize()`: 将字符串的第一个字符转换为大写,并...
    99+
    2023-08-30
    Python
  • 字符串有哪些操作方法
    小编给大家分享一下字符串有哪些操作方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!字符串属性和方法字符串用于表示和操作字符序列...
    99+
    2022-10-19
  • python中有哪些字符串方法
    python中有哪些字符串方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Python...
    99+
    2023-06-14
  • python中字符串方法有哪些
    python中字符串方法有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;...
    99+
    2023-06-14
  • Python实现打印彩色字符串的方法详解
    目录一行代码突出重点内容彩色打印的公式彩色效果汇总封装,让彩色打印更好用函数封装logging 中的使用第三方库print 也许是我们在使用 Python 的时候用的最多的一种操作,...
    99+
    2022-11-11
  • php字符串的定义方式有哪些
    本文小编为大家详细介绍“php字符串的定义方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“php字符串的定义方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。有4种定义方式:1、用单引号包裹字符,...
    99+
    2023-07-02
  • php截取字符串的方式有哪些
    PHP截取字符串的方式有以下几种:1. substr()函数:该函数可以从一个字符串中截取指定长度的子字符串。它接受三个参...
    99+
    2023-09-05
    php
  • php字符串转换为数组的方法有哪些
    在PHP中,可以使用以下方法将字符串转换为数组:1. explode()函数:通过指定分隔符将字符串分割成数组。例如:```$str...
    99+
    2023-10-10
    php
  • PHP中转换字符串大小的方法有哪些
    这篇文章主要讲解了“PHP中转换字符串大小的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中转换字符串大小的方法有哪些”吧!假设有这样的一个问题,“如何编写一个PHP脚本,实...
    99+
    2023-06-20
  • Python字符串的创建方法有哪些
    Python中字符串的创建方法有以下几种:1. 使用引号括起来的文本来创建字符串,可以使用单引号或双引号。例如:```str1 = ...
    99+
    2023-10-09
    Python
  • Java截取字符串的方法有哪些
    这篇文章主要介绍了Java截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。1 .substring()这个是比...
    99+
    2023-07-06
  • python字符串赋值的方法有哪些
    在Python中,有几种方法可以赋值给字符串变量: 直接赋值:使用等号将一个字符串赋值给一个变量。例如:`str1 = "Hel...
    99+
    2023-10-25
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作