compact ( mixed $varname1 [, mixed $… ] ) : array
建立乙個包含變數與其值的陣列。
對每個引數,compact() 在當前的符號表中查詢該變數名並將它新增到輸出的陣列中,變數名成為鍵名而變數的內容成為該鍵的值。簡單說,它做的事和 extract() 正好相反。返回將所有變數新增進去後的陣列。
note:
在 php 7.3 之前版本,未設定的字串會被靜默忽略。
<?php
$city
="san francisco"
;$state
="ca"
;$event
="siggraph"
;$location_vars
=array
("city"
,"state");
$result
=compact
("event"
,"nothing_here"
,$location_vars);
print_r
($result
);
所以以上程式顯示為:
array
([event]
=>
siggraph
[city]
=> san francisco
[state]
=>
ca)
PHP隨手記1 內建函式date
date default timezone set 設定用於乙個指令碼中所有日期時間函式的預設時區 在php中只用 mktime 函式時有時會報錯,解決辦法是在 date default timezone set asia shanghai date 格式化乙個本地時間 日期 stringdate ...
記憶體隨手記
1,view handler activity conetxt 不可被靜態方法引用,會無法銷毀 引發記憶體問題。2,bitmap 在控制項不需要後,立即強制reclery。3,一些過載的方法,在不同廠商的rom存在初始化順序不同,需要嚴謹對待。4,view的載入不一定要在主線程載入。只是addvie...
架構隨手記
部分摘自 架構實戰 一書,紅色部分為個人見解。1架構與設計 所有的架構都是設計,但並不是所有的設計都是架構。架構代表塑造乙個系統的重要設計決策,這裡的重要性通過改變所需要的成本來衡量。有此可見架構所要做的是要吧其中關鍵 核心的部分組織起來 2架構師不僅對關鍵的功能性需求感興趣,還對系統質量 如效能 ...