365bet亚洲真人php中echo(),print(),print_r(),var_dump()间的区分

var_dump 一个或多个表明式的布局音信(print_r只打印一个表明式),输出包蕴 类型 与值(print_r() 不呈现档次)

print()函数

        输出一个或两个字符串。同echo一样,实际上它并不是一个函数。print有重返值,而echo没有,当其履行破产时再次回到false,成功则赶回true,速度比echo稍慢。只可以打印出大概类型变量的值,如:int、string。

        例如1:(把字符串变量$str的值写入输出)

<?php
    $str="hello world!";
    print $str;
?>

 print 语句

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

365bet亚洲真人,突显字符串

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

<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>

  上面运行的结果:

PHP is fun!

Hello world!
I'm about to learn PHP!

来得变量

下边的实例演示了如何选取 print 命令输出变量和字符串:

<?php
$txt1="Learn PHP";
$txt2="w3cschool.cn";
$cars=array("Volvo","BMW","Toyota");

print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>

  运行结果:

Learn PHP
Study PHP at w3cschool.cn
My car is a Volvo

  

<?php
    $age=array(18,20,24);
    print_r($age);
?>

//运行结果:Array ( [0] => 18 [1] => 20 [2] => 24 )

print  一回只可以接受一个字符串(区分与echo),也能出口html标签

print_r()函数

        能打印出复杂类型变量的值。利用print_r()可以打印出成套数组内容及结构,依据一定格式展现键和因素,事实上,它不仅仅用于打印,而是用来打印关于变量的简单通晓的新闻。

譬如1:(打印数组$age)

<?php
    $age=array(18,20,24);
    print_r($age);
?>

//运行结果:Array ( [0] => 18 [1] => 20 [2] => 24 )

  var_dump

 — 打印变量的有关音信,此函数呈现关于一个或四个表明式的结构音讯,包含表明式的档次与值。数组将递归展开值,通过缩进突显其结构。

<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>

  运行结果:

array(3) {
  [0]=>
  int(1) 前面是类型
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}

  

再来一个例子,

<?php

$b = 3.1;
$c = true;
var_dump($b, $c);

?>

  运行结果:

float(3.1)
bool(true)

  

PHP的出口就写到那里了吧,此外还有七个函数可以驾驭下:die() 
exit(),后边用的话我会详细表明。

 明天时间贻误了,将来才写完一篇,不要停,再来一篇吧。。。

 

 

 

 

 

 

 

 

 

pring_r () 用于
打印关于变量的不难了然的新闻。(不包蕴变量类型信息),对于目的,
打印所有属性(public, protected, private)

echo()函数

        输出一个或七个字符串。实际上它并不是一个函数,所以无需对它使用括号,直接用echo就行。可是,假设你希望向echo()传递一个上述的参数,使用括号将会转变解析错误。echo()函数比print()速度稍快一些。echo输出多少个字符串时,用逗号隔开。

        例如1:(把字符串变量$str的值写入输入)

<?php 
    $str="hello world!";
    echo $str;
?>
//运行结果:hello world!

        例如2:(echo输出多个字符串)

echo 'a','b','c';

1.   echo 常用的出口语句,例如:echo ‘helloworld!’;

比如1:(把字符串变量$str的值写入输入)

php 输出的分别

var_dump()函数

        判断一个变量的体系与长度,并出口变量的数值,要是变量有值,输出的是变量的值,并回到数据类型。此函数突显关于一个或五个表明式的社团消息,包蕴表达式的门类和值。数组将递归展开值,通过缩进展现其布局。

        例如1:

<?php
    $age=array(18,20,24);
    var_dump($age);
?>

//运行结果:array(3) { [0]=> int(18) [1]=> int(20) [2]=> int(24) }

print_r 语句

print_r 突显关于一个变量的不难明白的音讯,假如给出的是 stringinteger 或 float,将打印变量值本身。

一旦给出的是 array,将会遵循一定格式显示键和要素。object与数组类似。

应用时必须抬高括号:print_r()。

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

来得字符串

上边的实例演示了何等利用 print_r 命令输出字符串(字符串可以包蕴 HTML
标签):

<?php
print_r("Hello World!");
print_r("Goodbye World!");
?>

  运行结果:

Hello World! Goodbye World

  

显示变量

下边的实例演示了什么选拔 print_r 命令输出变量和字符串:

 

 

 

 

 

 

 

<?php
$txt1="Hello World!";
$cars=array("Volvo","BMW","Toyota");

print_r($txt1);
print_r($cars);
?>

  运行结果:

Hello World!Array ( [0] => Volvo [1] => BMW [2] => Toyota ) <!-- 后面array是打印的$cars数组 -->

  

<?php
    $str="hello world!";
    print $str;
?>

新手摸索道路,有说不对的地点,还请多多包涵.

        做题在网上检索资料的时候,发现了一篇不错的篇章,所以想转发一下,原链接:https://www.cnblogs.com/wuql/p/5972583.html

6.  sprintf 函数也用做字符串格式化。例如: $formatted = sprintf ( “%01.2f “, ‘123.1’ ) ;  

为便利大家的回想,先对那二种差距的出口方式做个比较。

  • echo   – 可以输出一个或两个字符串
  • print   – 只好输出简单类型变量的值,如int,string
  • print_r – 可以输出复杂类型变量的值,如数组,对象
  • printf
    -函数用于格式化输出字符串,主要用来字符串中以%早先的格式字符串替换。
  • sprintf -函数也用做字符串格式化。该函数与 printf 函数基本相同,
    但它可以将转移后的结果保存到一个字符串变量中,而不是一直出口。(因为跟printf类似,下边就不做详细演示了)
  • var_dump
    -打印变量的连带新闻,包括表明式的档次与值,通过缩进彰显其结构。

提示:echo输出的进程比print快,echo是PHP语句,没有重临值,print和print_r是PHP函数,函数有重返值。

print重临值为1(int类型),print_r重回值为true(bool类型)。

例如1:

发表评论

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