php echo 输出字符串函数详解
前端之家收集整理的这篇文章主要介绍了
php echo 输出字符串函数详解,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<div class="codetitle"><a style="CURSOR: pointer" data="79127" class="copybut" id="copybut79127" onclick="doCopy('code79127')"> 代码如下:
<div class="codebody" id="code79127">
echo "asd";//字符串
echo "ads$c";//字符串+变量
echo 'ads$c';//字符串 asd$c $c不是变量
echo "sd"."vs";
echo "sd","vs";
echo $a;
echo $a.$b;
echo $a,$b;
echo $a.$b.$c;
echo $a,$b,$c;
echo "kaskd{$c}asd";
echo "kakskd{$arr['lo']}";
echo "kakskd{$obj->a}";
echo "kaskd".$c."kasd";
echo "kaskd".$arr['lo']."kasd";
echo "kaskd".$obj->a."kasd";
echo "kaskd".func($c)."kasd";
echo "kaksk".($a+1)."dkkasd";
echo $c."jaksd";
echo $c,"jaksd";
//
PHP多行
输出方法 echo <<<END
This uses the "here document"
Syntax to output
END;
//
输出简写
<?php echo $a;?> <?=$a?>
<div class="codetitle">
<a style="CURSOR: pointer" data="70841" class="copybut" id="copybut70841" onclick="doCopy('code70841')"> 代码如下: <div class="codebody" id="code70841">
<?
PHP echo "Hello World"; echo "This spans
multiple lines. The newlines will be
output as well"; echo "This spans\nmultiple lines. The newlines will be\noutput as well."; echo "Escaping characters is done \"Like this\"."; // You can use variables inside of an echo statement
$foo = "foobar";
$bar = "barbaz"; echo "foo is $foo"; // foo is foobar // You can also use arrays
$baz = array("value" => "foo"); echo "this is {$baz['value']} !"; // this is foo ! // Using single quotes will print the variable name,not the value
echo 'foo is $foo'; // foo is $foo // If you are not using any other characters,you can just echo variables
echo $foo; // foobar
echo $foo,$bar; // foobarbarbaz // Some people prefer passing multiple parameters to echo over concatenation.
echo 'This ','string ','was ','made ','with multiple parameters.',chr(10);
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n"; echo <<<END
This uses the "here document"
Syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon. no extra whitespace!
END; // Because echo does not behave like a function,the following code is invalid.
($some_var) ? echo 'true' : echo 'false'; // However,the following examples will work:
($some_var) ? print 'true' : print 'false'; // print is also a construct,but
// it behaves like a function,so
// it may be used in this context.
echo $some_var ? 'true': 'false'; // changing the statement around
?>
The echo() function outputs one or more strings.
. One or more strings to be sent to the output
to use parentheses with it. However,if you want to pass more than one parameter to echo(),using parentheses will generate a parse error.
Tip: The echo() function is slightly faster than print().
. See example 5.