设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
快捷导航
登录
注册
论坛首页
BBS
建站模版
微站设计
虚拟主机
企业邮箱
博客日志
Blog
搜索
搜索
搜索
热搜
长春
优惠
活动
做网站
本版
帖子
用户
本版
帖子
用户
请
登录
后使用快捷导航
没有帐号?
立即注册
道具
勋章
任务
留言板
设置
我的收藏
退出
时时商务社区
»
论坛首页
›
建站资源
›
建站技术
›
php compact 通过变量创建数组
返回列表
查看:
1213
|
回复:
0
php compact 通过变量创建数组
[复制链接]
网络通达
当前离线
积分
7881
2647
主题
2647
帖子
7881
积分
论坛元老
论坛元老, 积分 7881, 距离下一级还需 9992118 积分
论坛元老, 积分 7881, 距离下一级还需 9992118 积分
积分
7881
发消息
电梯直达
楼主
发表于 2018-2-14 05:30:44
|
只看该作者
|
倒序浏览
|
阅读模式
php compact 通过变量创建数组
compact函数通过一个或多个变量建立一个数组,改数组包括变量名和它们的值。
该函数的行为与extract()正好相反。
基本语法
array compact ( mixed $varname [, mixed $... ] )
创建一个包含变量与其值的数组。
对每个参数, compact() 在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成为该键的值。简单说,它做的事和 extract() 正好相反。返回将所有变量添加进去后的数组。
任何没有变量名与之对应的字符串都被略过。
参数介绍:
参数
描述
varname
必需。可以是带有变量名的字符串,或者是变量数组。
...
可选。可以是带有变量名的字符串,或者是变量数组。允许多个参数。
返回值
返回带有所有变量名和它们的值的数组。
注意:
[ol]
任何没有变量名与之对应的字符串都被略过。
如果参数中存在数组,该数组中变量的值也会被获取。
因为可变变量也许不能在函数内部用于 PHP 的超全局数组,此时不能将超全局数组传递入 compact() 中。
[/ol]
实例:
运行结果:
Array ( [event] => SIGGRAPH [location_vars] => Array ( [0] => city [1] => state ) )
Array ( [event] => SIGGRAPH [city] => San Francisco [state] => CA )
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
PHP extract 将数组拆分成多个变量的函数
PHP中extract()函数的妙用分析
PHP中extract()函数的定义和用法
PHP超级全局变量数组小结
php数组声明、遍历、数组全局变量使用小结
解析PHP中如何将数组变量写入文件
php通过array_push()函数添加多个变量到数组末尾的方法
PHP预定义变量9大超全局数组用法详解
php 数组处理函数extract详解及实例代码
php变量与数组相互转换的方法(extract与compact)
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
用户反馈
客户端