php常用字符串输出方法深入分析,使用字符串函数输出整数化的PHP版本号

By admin in 编程 on 2019年11月26日

本文讲述了php常用字符串输出方法。分享给大家共大家参考,具体如下:

再用用程序时,一般需要对php版本号整数化后进行判断,从而确定输出。

PHP echo 和 print 语句

PHP 是通过 print 和 echo 语句来动态输出 HTML 内容,虽然 print 和 echo
语句两者的功能几乎是完全一样,但是还是有一点差别的。


在 PHP 中有两个基本的输出方式: echo 和 print。

本章节中我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和
print。


1. echo用法:可用echo 直接输出,也可以用echo()输出,无返回值

<?php
$temp=explode(“.”,phpversion()); //以数组形式获取版本号
$num=count($temp);               //计算数组中的元素数量
$phpver=0;
switch($num)
{
  cas 3:
     $phpver=$phpver+(intval($temp[2]));
  cas 2:
     $phpver=$phpver+(intval($temp[1]*10);
  cas 1:
     $phpver=$phpver+(intval($temp[0]*100);
  default:
}
echo $phpver;
?> 

PHP echo ,print和 print_r 语句

echo , print 和 print_r的区别:

  • echo – 可以输出一个或多个字符串
  • print – 只能输出简单类型变量的值,如int,string
  • print_r- 可以输出复杂类型变量的值,如数组,对象

提示:echo输出的速度比print快,echo是PHP语句,没有返回值,print和print_r是PHP函数,函数有返回值。

print返回值为1,print_r返回值为true。


$string="加粗显示文字";echo $string;//echo "
";//echo;//效果同上echo "
";echo "This ", "is ", " echo test!";//echo输出用逗号隔开的多个字符串echo "
";

您可能感兴趣的文章:

  • php常用字符串输出方法分析(echo,print,printf及sprintf)
  • 深入理解php printf()
    输出格式化的字符串
  • php实现字符串反转输出的方法
  • 教你如何使用PHP输出中文JSON字符串
  • php输出xml格式字符串(用的这个)
  • PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
  • php echo
    输出字符串函数详解
  • PHP中一个控制字符串输出的函数
  • PHP实现截取中文字符串不出现?号的解决方法
  • php使用正则表达式获取字符串中的URL
  • PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
  • php输出含有“#”字符串的方法

PHP echo 语句

echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或
echo()。

显示字符串

下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML
标签):

2.
print用法:同上echo一样,只是print运行速度比echo慢,且一次只能输出一个字符串,始终返回1

实例

<?php
echo “<h2>PHP 很有趣!</h2>”;
echo “Hello world!<br>”;
echo “我要学 PHP!<br>”;
echo “这是一个”, ” 字符串”, ” 使用了”, ” 多个”, ” 参数。”;
?>
尝试一下 »

显示变量

下面的实例演示了如何使用 echo 命令输出变量和字符串:

$string="加粗显示文字";print $string;//print "
";//print;//效果同上print "
";

实例

<?php
$txt1=”学习 PHP”;
$txt2=”w3cschool.cn”;
$cars=array(“Volvo”,”BMW”,”Toyota”);

echo $txt1;
echo “<br>”;
echo “在 $txt2 学习 PHP “;
echo “我车的品牌是 {$cars[0]}”;
?>
尝试一下 »


3. printf:格式化输出字符串

PHP print 语句

print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或
print()。

显示字符串

下面的实例演示了如何使用 print 命令输出字符串(字符串可以包含 HTML
标签):

/*%% - 返回一个百分号 %%b - 二进制数%c - ASCII 值对应的字符%d - 包含正负号的十进制数%e - 使用小写的科学计数法%E - 使用大写的科学计数法%u - 不包含正负号的十进制数%F - 浮点数%g - 较短的 %e 和 %f%G - 较短的 %E 和 %f%o - 八进制数%s - 字符串%x - 十六进制数*/$num=23;printf("printf输出浮点数:%f",$num);//输出:23.000000printf;printf("printf输出2位小数浮点数:%1\$.2f 
printf输出无小数位:%1\$u",$num);//输出:23.00printf;

实例

<?php
编程,print “<h2>PHP 很有趣!</h2>”;
print “Hello world!<br>”;
print “我要学习 PHP!”;
?>
尝试一下 »

显示变量

下面的实例演示了如何使用 print 命令输出变量和字符串:

4. sprintf:

实例

<?php
$txt1=”学习 PHP”;
$txt2=”w3cschool.cn”;
$cars=array(“Volvo”,”BMW”,”Toyota”);

print $txt1;
print “<br>”;
print “在 $txt2 学习 PHP”;
print “我车的品牌是 {$cars[0]}”;
?>
尝试一下 »


$name="Tom";$age=20;$printstr=sprintf("sprintf输出:他名字叫%s,年龄是%u",$name,$age);echo $printstr;//输出:他名字叫Tom,年龄是20

PHP print_r 语句

print_r显示关于一个变量的易于理解的信息,如果给出的是stringintegerfloat,将打印变量值本身。

如果给出的是array,将会按照一定格式显示键和元素。object与数组类似。

使用时必须加上括号:print_r()。

小提示:print_r()会将把数组的指针移到最后边。使用reset()可让指针回到开始处。

显示字符串

下面的实例演示了如何使用 print_r 命令输出字符串(字符串可以包含 HTML
标签):

希望本文所述对大家php程序设计有所帮助。

实例

<?php
print_r(“Hello World!”);
print_r(“Goodbye World!”);
?>
尝试一下 »

显示变量

下面的实例演示了如何使用 print_r 命令输出变量和字符串:

实例

<?php
$txt1=”Learn PHP”;
$cars=array(“Volvo”,”BMW”,”Toyota”);

print_r;
print_r;
?>
尝试一下 »

在下一节内容中,我们将介绍 PHP 中的数据类型。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2020 澳门新葡亰官网app 版权所有