国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php compact 通過變量創建數組

2024-05-04 23:52:21
字體:
來源:轉載
供稿:網友

php compact 通過變量創建數組

compact函數通過一個或多個變量建立一個數組,改數組包括變量名和它們的值。

該函數的行為與extract()正好相反。

基本語法

array compact ( mixed $varname [, mixed $... ] )

創建一個包含變量與其值的數組。

對每個參數, compact() 在當前的符號表中查找該變量名并將它添加到輸出的數組中,變量名成為鍵名而變量的內容成為該鍵的值。簡單說,它做的事和 extract() 正好相反。返回將所有變量添加進去后的數組。

任何沒有變量名與之對應的字符串都被略過。

參數介紹:

 

參數 描述
varname  必需。可以是帶有變量名的字符串,或者是變量數組。
... 可選。可以是帶有變量名的字符串,或者是變量數組。允許多個參數。
返回值

 

返回帶有所有變量名和它們的值的數組。

注意:

  1. 任何沒有變量名與之對應的字符串都被略過。
  2. 如果參數中存在數組,該數組中變量的值也會被獲取。
  3. 因為可變變量也許不能在函數內部用于 PHP 的超全局數組,此時不能將超全局數組傳遞入 compact() 中。

實例:

<?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);?> 

運行結果:

Array ( [event] => SIGGRAPH [location_vars] => Array ( [0] => city [1] => state ) )

Array ( [event] => SIGGRAPH [city] => San Francisco [state] => CA )

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 贺兰县| 肥城市| 南阳市| 新竹县| 广平县| 仁寿县| 杭州市| 沛县| 伽师县| 徐闻县| 黄浦区| 临沧市| 册亨县| 班戈县| 电白县| 高邑县| 镇康县| 永清县| 遵义市| 祁门县| 沧源| 宣城市| 龙陵县| 重庆市| 祁东县| 游戏| 新民市| 通江县| 湄潭县| 双鸭山市| 福鼎市| 巴青县| 新乡县| 汝南县| 连城县| 漯河市| 富顺县| 靖远县| 宁武县| 淮安市| 灯塔市|