php echo的用法详解

  • 来源:网络
  • 更新日期:2020-08-11

摘要:php echo是一个语言结构而不是一个函数,echo的功能是用来输出字符串,是使用率非常高的一个语言结构,使用语法如【echo '欢迎光临';】,其输出结果是【欢迎光临】。推荐:《

php echo是一个语言结构而不是一个函数,echo的功能是用来输出字符串,是使用率非常高的一个语言结构,使用语法如【echo '欢迎光临';】,其输出结果是【欢迎光临】。

推荐:《PHP视频教程》

PHP echo严格来说是一个语言结构(language construct)而不是一个函数,echo的功用是用来输出字串,是使用率非常高的一个语言结构,特别是未使用样版模式的系统,与echo类似的还有print,两者差别并不大,普通的时候,其实使用echo就可以了。另外,既然echo并不是一个函数,所以使用上就比较弹性,以下有几个不同的echo输出方式范例。

PHP echo范例一、输出单一字串

<?php
 echo '欢迎光临';
?>

以上范例输出

欢迎光临

这算是最基本的PHP echo应用,将字串直接放在单引号('')或双引号("")中,接在echo后方,意思就是要echo将引号内的字串输出到萤幕上,也可以使用小括号将字串包起来,如果一次要输出多个字串,则需要使用连接计巧,请看范例二。

PHP echo范例二、输出多个字串的组合

<?php
 echo '您好:'.'欢迎光临';
?>

以上范例输出

您好:欢迎光临

范例二中,我们将两个字串"您好:"以及"欢迎光临"透过PHP的字串连接符号(.)串在一起,让echo一次输出两个字串,在输出结果中并不会出现连接符号,而是一个完整的字串。

PHP echo范例三、输出阵列元素

<?php
$NewArray=array( '苹果' , '香蕉' , '水梨' );
echo $NewArray[1];
?>

以上范例输出

香蕉

通常要输出整个PHP Array的阵列元素,会采用print_r来输出,如果只是要输出单一个独立的阵列值,则可以使用echo来完成,例如范例中我们只要输出香蕉而已,用echo来输出就很方便,设计师或系统需要明确的知道要echo的阵列key是多少,通常设计师会在echo前先指定好array key。