《PHP教程:php compact 通過變量創(chuàng)建數(shù)組》要點(diǎn):
本文介紹了PHP教程:php compact 通過變量創(chuàng)建數(shù)組,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP學(xué)習(xí)php compact 通過變量創(chuàng)建數(shù)組
PHP學(xué)習(xí)compact函數(shù)通過一個(gè)或多個(gè)變量建立一個(gè)數(shù)組,改數(shù)組包括變量名和它們的值.
PHP學(xué)習(xí)該函數(shù)的行為與extract()正好相反.
PHP學(xué)習(xí)基本語法
PHP學(xué)習(xí)array compact ( mixed $varname [, mixed $... ] )
PHP學(xué)習(xí)創(chuàng)建一個(gè)包含變量與其值的數(shù)組.
PHP學(xué)習(xí)對每個(gè)參數(shù), compact() 在當(dāng)前的符號表中查找該變量名并將它添加到輸出的數(shù)組中,變量名成為鍵名而變量的內(nèi)容成為該鍵的值.簡單說,它做的事和 extract() 正好相反.返回將所有變量添加進(jìn)去后的數(shù)組.
PHP學(xué)習(xí)任何沒有變量名與之對應(yīng)的字符串都被略過.
PHP學(xué)習(xí)參數(shù)介紹:
參數(shù) | 描述 |
---|---|
varname? | 必需.可以是帶有變量名的字符串,或者是變量數(shù)組. |
... | 可選.可以是帶有變量名的字符串,或者是變量數(shù)組.允許多個(gè)參數(shù). |
PHP學(xué)習(xí)返回帶有所有變量名和它們的值的數(shù)組.
PHP學(xué)習(xí)注意:
PHP學(xué)習(xí)實(shí)例:
PHP學(xué)習(xí)
<?php
$city = "San Francisco";
$state = "CA";
$event = "SIGGRAPH";
$location_vars = array(
"city",
"state"
);
$result = compact("event", "nothing_here", "location_vars");
print_r($result);
echo "<br/><br/>";
$result = compact("event", "nothing_here", $location_vars);
print_r($result);
?>
PHP學(xué)習(xí)運(yùn)行結(jié)果:
PHP學(xué)習(xí)Array ( [event] => SIGGRAPH [location_vars] => Array ( [0] => city [1] => state ) )
PHP學(xué)習(xí)Array ( [event] => SIGGRAPH [city] => San Francisco [state] => CA )
PHP學(xué)習(xí)感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/2780.html