最新PHP中9個必須知道的實用函數及功能應用php
如下是三零網爲你們整理的最新PHP中9個必須知道的實用函數及功能應用的文章,但願你們可以喜歡!html
即便使用 PHP 多年,也會偶然發現一些不曾瞭解的函數和功能。其中有些是很是有用的,但沒有獲得充分利用。並非全部人都會從頭至尾一頁一頁地閱讀手冊和函數參考!
一、任意參數數目的函數app
你可能已經知道,PHP 容許定義可選參數的函數。但也有徹底容許任意數目的函數參數的方法。如下是可選參數的例子:
ide
// function with 2 optional arguments foo('hello', 'world'); foo();
|
如今讓咱們看看如何創建可以接受任何參數數目的函數。這一次須要使用 func_get_args() 函數:orm
// yes, the argument list can be empty foo(); foo('hello'); foo('hello', 'world', 'again');
|
二、使用 Glob() 查找文件
許多 PHP 函數具備長描述性的名稱。然而可能會很難說出 glob() 函數能作的事情,除非你已經經過屢次使用並熟悉了它。能夠把它看做是比 scandir() 函數更強大的版本,能夠按照某種模式搜索文件。
// get all php files print_r($files);
|
你能夠像這樣得到多個文件:
// get all php files AND txt files print_r($files);
|
請注意,這些文件實際上是能夠返回一個路徑,這取決於查詢條件:
$files = glob('../p_w_picpaths/a*.jpg'); print_r($files);
|
若是你想得到每一個文件的完整路徑,你能夠調用 realpath() 函數:
$files = glob('../p_w_picpaths/a*.jpg'); // applies the function to each array element print_r($files); |
轉載來自:http://www.q3060.com/list3/list117/283.html