日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

來源:程序員人生   發布時間:2014-01-28 20:04:39 閱讀次數:3037次
即使使用 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
)
*/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 麻豆乱码国产一区二区三区 | 日韩麻豆 | 99亚洲| 欧美理论视频 | 久久久不卡 | 国产精品性做久久久久久 | 国产区视频在线 | 日本激情一区二区 | 欧美精品三区 | 国产精品久久久久久久免费软件 | 国产传媒视频在线观看 | 亚洲精品电影在线观看 | 欧美激情免费 | 亚洲欧洲成人 | 中文字幕亚洲国产 | 成人h精品动漫一区二区三区 | 成人精品久久久 | 日本中文在线观看 | 麻豆国产一区二区三区四区 | 日韩欧美高清在线 | 91免费福利 | 日本在线不卡视频 | 黑人中文字幕一区二区三区 | 美女福利视频网站 | 日韩中文字幕在线视频 | 丰满放荡岳乱妇699www | 美女日韩一区 | 久国久产久精永久网页 | 在线一区二区三区 | 成人瑟瑟 | 日韩激情一区二区 | 四色永久访问 | 在线播放一区二区三区 | 在线免费福利 | 一级片久久 | 国产精品成人av | 台湾av在线 | 国产一区福利 | 成人在线免费视频观看 | 国产精品成人一区二区网站软件 | 日韩大片免费观看 |