zoukankan      html  css  js  c++  java
  • 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, )


      可能几个函数比较简单,但却不是特别常用,或者说容易忘记,一是对过去只是的学习,另外希望能够帮助大家。

  • 相关阅读:
    勤于思考:jquery.getJSON的缓存问题的解决方法
    步步为营:SQLServer查询随机不相同的记录插入临时表
    勤于思考:Asp.Net MVC Html.TextBoxFor日期格式化
    勤于思考:Excel写公式换算单元格求积等
    步步为营:ASP.NET MVC中Area分层模块处理大解密
    步步为营:因为数据库正在使用,所以无法获得对数据库的独占访问权
    勤于思考:从客户端中检测到有潜在危险的 Request.Form 值
    Android天天数钱游戏项目源码
    iOS猜拳游戏源码
    李开复:AlphaGo 若打败了世界冠军,意味着什么?
  • 原文地址:https://www.cnblogs.com/fanchangfa/p/2368437.html
Copyright © 2011-2022 走看看