php中的extract函式

2021-07-10 07:08:26 字數 425 閱讀 8883

近日在看乙個牛人的**時,看到乙個非常好用的函式:extract(),它的主要作用是將陣列展開,鍵名作為變數名,元素值為變數值,可以說為陣列的操作提供了另外乙個方便的工具,比方說,可以很方便的提取$_post或者$_get的元素,對表單提交上來的內容不能不用一一賦值,直接使用下面**:

form.html

注意標紅的語句,在使用extract之後可以直接使用變數,並且變數的名字是欄位名字,變數的值是字段的值,這個有點類似於ado.net中從datareader或dataset中取得資料的方法movie.name = dataset.table[o].row[i]["name "].tostring()  movie.name=reader["name "].tostring();

相比較之下php中的這個extract方式更簡單直接。

php中的extract函式

extract函式用來將乙個數字分解成多個變數直接使用,下面是w3c的解釋 php extract 函式從陣列中把變數匯入到當前的符號表中。對於陣列中的每個元素,鍵名用於變數名,鍵值用於變數值。第二個引數 type 用於指定當某個變數已經存在,而陣列中又有同名元素時,extract 函式如何對待這樣...

php中的extract函式

extract函式用來將乙個數字分解成多個變數直接使用,下面是w3c的解釋 php extract 函式從陣列中把變數匯入到當前的符號表中。對於陣列中的每個元素,鍵名用於變數名,鍵值用於變數值。第二個引數 type 用於指定當某個變數已經存在,而陣列中又有同名元素時,extract 函式如何對待這樣...

PHP中extract 函式的妙用

近日在看乙個牛人的 時,看到乙個非常好用的函式 extract 它的主要作用是將陣列展開,鍵名作為變數名,元素值為變數值,可以說為陣列的操作提供了另外乙個方便的工具,比方說,可以很方便的提取 post或者 get的元素,對表單提交上來的內容不能不用一一賦值,直接使用下面 form.html 在act...