PHP一些非常有用的函数
永远不要认为自己学的已经够了,人的一生就是一个不断学习的过程。
虽然接触PHP已经有些时日了,但是我知道自己对PHP的掌握应该还是皮毛阶段,大部分是环境的因素,在这里由于任务的原因也没过多的时间去专研深入的东西,另外一方面原因就是个人,是因为自己没有深入探索的精神,很多人多有这样的毛病,学习比较浮躁,学到的只是一些肤浅的知识。例如学习PHP,对,你是可以做出一个完整的网站了,但是仔细想想,你学的真的够了吗?再看看网上的那些大牛们,我们的程度和人家又相差千里,自己如果再不反省,只知道在自己的领域中得到满足,这样的生活状况,我想可能永远得不到自己想要的,达不到自己的目标。
好了,感慨是有,但是学习还是关键的,心态调整好,相信只有付出就有回报。
今天翻了翻《PHP和MySQL Web应用开发核心技术》,算是对PHP学习的一个巩固,还不错,刚翻开就有了一点收获。可能有点简单,但是有几个以前是不知道或者说是没用过的。
一些非常有用的函数,先贴上代码:
1 <?php
2 $str=<<<EOSTRING
3 This is a string with
4 lots of newline breaks
5 and I want it to look like this
6 on output.
7
8 EOSTRING;
9 ?>
先定义一个$string变量,注意这里后面EOSTRING;之前不能有空格,否则会出错的。
下面想要直接用 echo $str 得到换行的段落可能会有点失望。因为他在一行输出了。
这里用到一个函数:nl2br()
ok,输出结果对了。
var_dump()
把变量的类型和值输出到流中。可以检验变量类型和长度。
print_r()
和var_dump()类似,但是更进一步增强输出的可读性,print_r甚至使你可以使用可选值(成为参数parameter),它通知函数把结果返回到字符串中,而不是把结果输出到输出流中。
例如:
1 $str="We are students";
2
3 print_r($str); //输出$str值
4
5 $result=print_r($str,TRUE); //输出$str并将该值赋给$result
var_export()
和var_dump()非常类似,只不过它的输出实际上是所提供的数据值的有效地PHP代码表示。
1 $arr=array(1,2,3,4);
2
3 var_export($arr);
输出为:
array ( 0 => 1, 1 => 2, 2 => 3, 3 => 4, )
可能几个函数比较简单,但却不是特别常用,或者说容易忘记,一是对过去只是的学习,另外希望能够帮助大家。