多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 9個必須知道的實用PHP函數和功能

9個必須知道的實用PHP函數和功能

來源:程序員人生   發布時間:2014-01-28 20:04:39 閱讀次數:3029次
即使使用 PHP 多年,也會偶然發現一些未曾了解的函數和功能。其中有些是非常有用的,但沒有得到充分利用。并不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數參考!

1、任意參數數目的函數

你可能已經知道,PHP 允許定義可選參數的函數。但也有完全允許任意數目的函數參數的方法。以下是可選參數的例子:

// function with 2 optional arguments
function foo($arg1 = '', $arg2 = '') {

echo "arg1: $arg1";
echo "arg2: $arg2";

}

foo('hello','world');
/* prints:
arg1: hello
arg2: world
*/

foo();
/* prints:
arg1:
arg2:
*/
現在讓我們看看如何建立能夠接受任何參數數目的函數。這一次需要使用 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+1).": $v";
}

}

foo();
/* prints nothing */

foo('hello');
/* prints
arg1: hello
*/

foo('hello', 'world', 'again');
/* prints
arg1: hello
arg2: world
arg3: again
*/
2、使用 Glob() 查找文件

許多 PHP 函數具有長描述性的名稱。然而可能會很難說出 glob() 函數能做的事情,除非你已經通過多次使用并熟悉了它。可以把它看作是比 scandir() 函數更強大的版本,可以按照某種模式搜索文件。

// get all php files
$files = glob('*.php');

print_r($files);
/* output looks like:
Array
(
[0] => phptest.php
[1] => pi.php
[2] => post_output.php
[3] => test.php
)
*/
你可以像這樣獲得多個文件:

// get all php files AND txt files
$files = glob('*.{php,txt}', GLOB_BRACE);

print_r($files);
/* output looks like:
Array
(
[0] => phptest.php
[1] => pi.php
[2] => post_output.php
[3] => test.php
[4] => log.txt
[5] => test.txt
)
*/
請注意,這些文件其實是可以返回一個路徑,這取決于查詢條件:

$files = glob('../images/a*.jpg');

print_r($files);
/* output looks like:
Array
(
[0] => ../images/apple.jpg
[1] => ../images/art.jpg
)
*/
如果你想獲得每個文件的完整路徑,你可以調用 realpath() 函數:

$files = glob('../images/a*.jpg');

// applies the function to each array element
$files = array_map('realpath',$files);

print_r($files);
/* output looks like:
Array
(
[0] => C:wampwwwimagesapple.jpg
[1] => C:wampwwwimagesart.jpg
)
*/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产福利国产琪琪 | 亚洲成人一区在线 | 欧美日韩在线观看一区 | www亚洲国产| 国产chinesehdxxxxtube | 亚洲综合首页 | 黄色小说区| 国产精品v欧美精品v日韩 | 色聚网久久综合 | 天天综合色一区二区三区 | 欧美性猛交xxxx乱大交高清 | 日本一区欧美 | 91精品乱码一区二区三区 | 亚洲国产欧美日韩精品小说 | 国产成人精品视频一区二区不卡 | 国产精品久久久久久久久久久久久久 | 日本一区免费看 | 自拍偷拍 欧美日韩 | 成人网免费视频 | 精品一区二区三区亚洲 | 波多野结衣免费线在线 | 91丨九色丨首页在线观看 | 久久久久国产视频 | 成人影院wwwwwwwwwww | 欧美xxxxx极品| 国内精神品一区区 | 午夜dj视频在线观看免费 | 高清不卡免费一区二区三区 | 波多野结衣一区二区三区 | 欧美俄罗斯一级毛片 | 羞羞动漫网页 | 欧美xxxx做受视频 | 男女激情视频软件 | 中文字幕无线码一区二区三区 | 性生生活三级视频在线观看 | 亚洲最大在线 | 日韩精品一区二区三区中文在线 | 亚洲精品资源 | 美国一级免费 | 91国内揄拍国内精品对白不卡 | www.黄色网址 |