每日分享PHP知识点,大家都赞同关注是一种动力,分享是一种美德,再说了关注分享一下又不会怀孕?只要你开心就好......
compact () 建立一个数组,包括变量名和它们的值。
arraycompact(mixed$varname[,mixed $...])
说明:
创建一个包含变量与其值的数组。
对每个参数,compact() 在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成为该键的值。简单说,它做的事和 extract() 正好相反。返回将所有变量添加进去后的数组。
任何没有变量名与之对应的字符串都被略过。
参数描述
varname
compact() 接受可变的参数数目。每个参数可以是一个包括变量名的字符串或者是一个包含变量名的数组,该数组中还可以包含其它单元内容为变量名的数组, compact() 可以递归处理。
返回值:
返回输出的数组,包含了添加的所有变量。
实例:
$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
)
关注是一种动力 分享是一种美德 关注分享一下又不会怀孕!
领取专属 10元无门槛券
私享最新 技术干货