时间:2021-07-01 10:21:17 帮助过:35人阅读
输出
- <br><?php <br>$test=<<< FOOBAR <br>Hello World! <br>Hello PHP! <br>FOOBAR; <br>echo $test; <br>?> <br> <br>Heredoc是有着开始符和结束符的一段文字,在本段程序中为FOOBAR,不过个人建议最好使用更复杂的字符串,这样的话可以避免在字符串中遇到与其同样的文本而发生错误。 <br>另外,需要注意的一点就是,在heredoc中并非是空格无关的,所以最后一行结尾符一定要在该行开头(无空格和缩进)。我就因为这个调试了N久,囧……. <br>但是在一般应用中,heredoc不是很常用的。 <br>关于单引号和双引号的区别,可以参考我之前的文章: <br>2. 字符串的
- <br><?php <br>printf('Hello %s,I am %d','world',22); <br>?> <br> <br>C. print_r,这个函数主要用于调试,该函数的最大好处是能把一些乱七八糟的东西都打印出来,举个例子: <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><?php <br>class People <br>{ <br>private $name; <br>public function People($name) <br>{ <br>$this->name=$name; <br>} <br>public function Say() <br>{ <br>echo('Hello'.$name); <br>} <br>} <br>$p=new People("kym"); <br>print_r($p); <br>?> <br> <br><img title="image" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="163" alt="image" src="https://img.gxlcms.com//Uploads-s/new/2019-09-11-201911/20100305174752130.png" width="368" border="0"> <br>还可以是: <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><?php <br>$arr=array('1'=>'kym','2'=>'sina','3'=>'blog'); <br>print_r($arr); <br>?> <br> <br>但是这个函数也有个缺点: <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><?php <br>print_r(true); <br>print_r(false); <br>?> <br> <br>结果发现无法正常打印。那么这时这个函数相对来说就更适合于调试了。 <br>D. var_dump,这个函数相比于print_r最大的优势就在于可以打印出true和false。其余用法一致。 <br>3. 字符串的常用函数 <br>脚本语言一向以字符串处理为荣,那么我就来看下常用的字符串处理函数。我们可以查阅一下PHP的字符串函数库。 <br>其中,个人认为常用的只有这么几个: <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><?php <br>$str='HelloPHP'; <br>md5($str); //MD5加密 <br>for($i=0;$i<strlen($str);$i++) <br>{ <br>echo($str($i)); <br>} <br>strtoupper($str); //转成大写 <br>strtolower($str); //转成小写 <br>trim($str); //去掉首位的空白 <br>rtrim($str); //去掉右边的空白 <br>ltrim($str); //去掉左边的空白 <br>strrev($str); //字符串反转 <br>?> <br> <br>感觉没几个的,一写起来感觉都很有用,算了,还是看手册吧。</li><li> </li><li> </li></ol></pre></li></ol></pre></li></ol></pre></li></ol></pre>