9个必须知道的实用PHP函数和功能 即使使用 PHP 多年 也会偶然发现一些未曾了解的函数和功能 其中有些是非常有用的 但没有得到充分利用 并不是所有人都会从头到尾一页一页地阅读手册和函数参考!
任意参数数目的函数
你可能已经知道 PHP 允许定义可选参数的函数 但也有完全允许任意数目的函数参数的方法 以下是可选参数的例子
以下为引用的内容
// function with optional arguments function foo($arg = $arg = ) {
echo "arg : $arg n";echo "arg : $arg n";
}
foo( hello world ); /* prints: arg : hello arg : world */
foo(); /* prints: arg : arg : */
现在让我们看看如何建立能够接受任何参数数目的函数 这一次需要使用 func_get_args() 函数
以下为引用的内容
// yes the argument list can be empty function foo() {
// returns an array of all passed arguments$args = func_get_args();
foreach ($args as $k = $v) {echo "arg" ($k+ ) ": $vn";}
}
foo(); /* prints nothing */
foo( hello ); /* prints arg : hello */
foo( hello world again ); /* prints arg : hello arg : world arg : again */
使用 Glob() 查找文件
许多 PHP 函数具有长描述性的名称 然而可能会很难说出 glob() 函数能做的事情 除非你已经通过多次使用并熟悉了它 可以把它看作是比 scandir() 函数更强大的版本 可以按照某种模式搜索文件
以下为引用的内容
// get all php files $files = glob( * php );
print_r($files); /* output looks like: Array ([ ] = phptest php[ ] = pi php[ ] = post_output php[ ] = test php ) */
你可以像这样获得多个文件
以下为引用的内容
// get all php files AND txt files $files = glob( * {php txt} GLOB_BRACE);
lishixinzhi/Article/program/PHP/201311/21182
php常用函数其实没必要去到处搜罗所谓的“常用函数” , 所谓常用是因人而异,某人经常用某函数,但并不代表你也一定会经常使用 。php函数很多,常备php的帮助手册是关键,遇到不熟的就查,查的次数多了,自然就变成“常用”了 。
一般来说,字符串、数组、数据库类的函数是相对来使用比较多的类别 。
以下罗列了一下函数,仅供参考一阅 。
============================================
//===============================时间日期===============================
//y返回年最后两位 , Y年四位数 , m月份数字,M月份英文 。d月份几号数字 , D星期几英文
$date=date("Y-m-d");
//include,include_once.require,require_once
//require("file.php") 在PHP程序执行前就会先读入require所指定引进的文件,如出现错误是致命的 。
//include("file.php") 可以放在PHP程序的任何位置,PHP程序执行到时才读入include指定引入的文件,如出现错误会提示
//===============================输出打印===============================
//sprintf("%d","3.2") ;//只格式化 , 返回格式化后的字符串,不输出 。
//printf("%d","3.2") ;//即格式化,又输出
//print("3.2") ;//只输出
//echo "nihao","aa";//可以输出多个字符串
//print_r(array("a","b","c"));//将数组的键值与元素依次显示
//===============================常用字符串函数===============================
//获取字符串长度 , 有多少个字符,空格也算
$str=" sdaf sd ";
$len=strlen($str);
//用第一个参数里的字符串,把后面数组里的每个元素连接起来,返回一个字符串 。
$str=implode("-",array("a","b","c"));
//字符串分割方法,返回一个数组,用第一个参数里的字符分割后面的字符串 , 指定字符的前后和之间都截?。?如果指定字符在开头或结尾则返回的数组开头或结尾的元素为空字符串
推荐阅读
- vbox虚拟机win7,vbox虚拟机去虚拟化
- 用html5制作表单页面,用html代码制作一个表单页面
- 买服务器网站,买服务器的网站
- 安卓微信表情白底,微信表情白底变透明 手机
- linux命令共有多少个 linux常用命令多少个
- 安卓字体大师历史版本,安卓字体大师下载
- 家里怎么架设两个路由器,家里怎么弄两个无线路由器
- thinkphpextend模板,thinkphp前端模板
- 怎么删除装好的mysql 怎么把mysql删干净