7个非常适合初学者使用的实用php方法

7个非常适合初学者使用的实用php方法

ID:6007527

大小:72.00 KB

页数:4页

时间:2017-12-30

7个非常适合初学者使用的实用php方法_第1页
7个非常适合初学者使用的实用php方法_第2页
7个非常适合初学者使用的实用php方法_第3页
7个非常适合初学者使用的实用php方法_第4页
资源描述:

《7个非常适合初学者使用的实用php方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、六年老品牌值得信赖!!!你有没有查看过全部PHP的方法,我大概统计了一下,在PHP参考中一共有5025个。如果你初学这种web编程语言,那么我将介绍几个非常实用的PHP方法,希望能够对你有帮助!Function1:array_rand首先我们介绍这个简单的方法array_rand。是不是想从一个数组中随机取出一个来?你可以使用rand或者mt_rand来得到一个随机的数,传递0和最后一个index值作为数组的最小和最大参数,这将会给你一个随机的key你可以用来得到数组的值。当然这里有更方便的方法来实现上述功能:array_rand,只需要传递一个数组,会自动给你返

2、回一个随机key。如下:$sites=["BBB.com","AAA.com","baidu.com","google.com"];$k=array_rand($sites);$sites[$k];如果你需要的不仅仅是一个一个随机数值的话,你还可以传递第二个参数来设置返回的数值数量,这样你就可以得到一个随机的数组。Function2:strip_tags我们常常会从客户端得到大段的文字内容:可能是留言或者是一个个人介绍。当然你可能不希望其中夹杂任何的HTML标签。如果你希望去除html,那么可以使用strip_tags:$message="

Thisisw

3、ww.***.com

";echostrip_tags($message);//返回"Thisiswww.***.com"我们的使命:加速中国职业化进程!我们的价值观:感恩、专业、尽责、合作、超越六年老品牌值得信赖!!!当然,可能你希望允许出现某些标签,例如等,可以传递第二个参数如下:$message="
Thisiswww.***.com
";echostrip_tags($message,"");//"Thisiswww.*

4、**.com"Function3:strftime日期是web程序中我们需要常常处理的对象,你如何将日期输出为你需要的格式呢?得到timestamp很简单,但是如何得到格式呢?使用strftime方法可以快速的帮助你得到你需要的格式,只需要传递格式字符串和timestamp,如下:strftime("%B%d,%Y",time());//July28,2012当然,如果你记不住所有的日期格式,可以使用这个方便的strfti.me地址来查询。Function4:basename当我们需要处理文件,你可以需要知道它的绝对路径。但是,如果你需要给用户显

5、示文件信息,你可能需要显示文件名,不是整个路径。使用basename这个方法可以帮助你找出路径对应文件名,或者文件后缀,如下:$path="/some/long/path/to/the/BBB.html";$filename1=basename($path);//BBB.html$filename2=basename($path,".html");//BBBFunction5:list这个方法超棒,打比方说你有一个数组,你想将数组内容赋予到变量中,使用这个方法将会超简单:$array=["BBB","AAA"];list($first_website,$last_

6、website)=$array;echo$first_website;//BBBecho$last_website;//AAA我们的使命:加速中国职业化进程!我们的价值观:感恩、专业、尽责、合作、超越六年老品牌值得信赖!!!你可以看到,我们只传递了一个变量名参数到list方法,然后设置为数组。和一般的语法有些区别,因为方法在左边被调用,但是,的确可以工作。这里PHP文档有个非常好的例子:$data="foo:*:1023:1000::/home/foo:/bin/sh";list($user,$pass,$uid,$gid,$gecos,$home,$shell)

7、=explode(":",$data);Function6:range如果你需要列举一个数组,那你需要看看range方法。只需要传入一个开始和结束值,它会返回一个数字数组:range(0,10);//array(0,1,2,3,4,5,6,7,8,9,10)range('a','f');//array('a','b','c','d','e'.'f');可以看到包含了边界数字,即你提供的开始和结束值。你也可以指定只返回他们中间的数字:range(2,10,2);//array(2,4,6,8,10);Function7:isset这个实用的方法可以用检测一个变量是否

8、已经被设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。