compact()函数是PHP中的内置函数,用于使用变量创建数组。此功能与extract()功能相反。它创建一个关联数组,其键为变量名,其对应值为数组值。

用法:

array compact("variable 1", "variable 2"...)

参数:此函数接受可变数量的参数,以逗号运算符(',')分隔。这些参数是字符串数据类型,并指定我们要用于创建数组的变量的名称。我们还可以将数组作为此函数的参数传递,在这种情况下,作为参数传递的数组中的所有元素都将添加到输出数组。

返回值:此函数返回一个数组,其中添加了所有变量。

注意注意:作为参数传递的与有效变量名不匹配的任何字符串都将被跳过,并且不会添加到数组中。

例子:

Input : $AS="ASSAM", $OR="ORISSA", $KR="KERELA"

compact("AS", "OR", "KR");

Output :

Array

(

[AS] => ASSAM

[OR] => ORISSA

[KR] => KERELA

)

以下示例程序旨在说明compact()函数在PHP中的工作:

示例1:

// PHP program to illustrate compact()

// Function

$AS = "ASSAM";

$OR = "ORISSA";

$KR = "KERELA";

$stats = compact("AS", "OR", "KR");

print_r($states);

?>

输出:

Array

(

[AS] => ASSAM

[OR] => ORISSA

[KR] => KERELA

)

示例2:

// PHP program to illustrate compact()

// function when an array is passed as

// a parameter

$username = "max";

$password = "many";

$age = "31";

$NAME = array("username", "password");

$result = compact($NAME, "age");

print_r($result);

?>

输出:

Array

(

[username] => max

[password] => many

[age] => 31

)

php 中compact(),PHP compact()用法及代码示例相关推荐

  1. python中weekday_Python calendar firstweekday()用法及代码示例

    日历模块允许输出类似于程序的日历,并提供与日历相关的其他有用功能. "日历"模块中定义的函数和类使用理想化的日历,当前的公历日历在两个方向上都无限期扩展. 在Python中,cal ...

  2. python中perf_counter_Python time.perf_counter()用法及代码示例

    由于时间模块提供了各种与时间有关的功能.因此,有必要导入时间模块,否则会出错,因为时间模块中存在perf_counter()的定义. perf_counter()函数始终以秒为单位返回时间的浮点值.返 ...

  3. Java 中removelinked_Java LinkedHashSet remove()用法及代码示例

    Java.util.LinkedHashSet.remove(Object O)方法用于从LinkedHashSet中删除特定元素. 用法: LinkedHashSet.remove(Object O ...

  4. java中getlast_Java ArrayDeque getLast()用法及代码示例

    Java中的java.util.ArrayDeque.getLast()方法用于检索或获取ArrayDeque的最后一个元素.在此过程中,该方法不会从双端队列中删除元素,而是仅返回双端队列的最后一个元 ...

  5. java中settime_Java Calendar setTime()用法及代码示例

    Calendar类中的setTime(Date dt)方法用于设置此Calendar的时间值表示的Calendars时间,并以给定或通过的日期为参数. 用法: public final void se ...

  6. python中reshape_python numpy reshape用法及代码示例

    在不更改数据的情况下为数组赋予新的形状. 参数:a: : array_like 要重塑的数组. newshape: : int 或 tuple of ints 新形状应与原始形状兼容.如果是整数,则结 ...

  7. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  8. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  9. python中的pass语句_Python中pass的作用与使用代码示例

    本篇文章小编给大家分享一下Python中pass的作用与使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Python中pass的作用 空语 ...

  10. python自定义全局异常_flask中主动抛出异常及统一异常处理代码示例

    本文主要介绍的是flask中主动抛出异常及统一异常处理的相关内容,具体如下. 在开发时,后台出现异常 ,但不想把异常显示给用户或者要统一处理异常时,可以使用abort主动抛出异常,再捕获异常返回美化后 ...

最新文章

  1. arc diff 指定版本号_Phabricator客户端安装
  2. 【Java网络编程(一)】IP地址、端口、URL、网络爬虫原理、TCP UDP协议
  3. 计算机原理转移指令题,转移指令计算机原理.pdf
  4. 单位启用人脸识别考勤
  5. git(6)---Repo 命令参考资料
  6. Java学生实训平台_基于jsp的学生实训平台-JavaEE实现学生实训平台 - java项目源码...
  7. 关于《啊哈!算法》相关资源
  8. 【转】Java程序员最常用的8个Java日志框架
  9. C++工程师的Rust迁移之路
  10. 【持续更新】Eclipse使用教程
  11. CS224N WINTER 2022(四)机器翻译、注意力机制、subword模型(附Assignment4答案)
  12. 用ajax来上传图片,使用AJAX上传图片
  13. 儿童吹泡泡水简单配方_教你泡泡水的制作方法 自制泡泡水配方大全
  14. DSP28377 I2C开发笔记
  15. win7战网服务器修改,正在更新战网【设置办法】
  16. base64格式转为二进制流
  17. MobPush for Flutter
  18. 用山脊图展示后验分布
  19. [Wi-Fi抓包篇]3. WireShark ——抓wlan口包的方法
  20. PPT2016制作一个封面页实例教程

热门文章

  1. 全球名校AI课程库(2)| 吴恩达 · 机器学习专项课程『Machine Learning』
  2. 原生js实现canvas画布中绘制、移动、拖拽、删除矩形(如简易截图工具)
  3. 中秋节卡通背景视频素材推荐
  4. 苹果高级副总裁:移除部分屏幕时间控制应用是因为安全和隐私
  5. 根据年份提取dblp内容
  6. 虚拟机黑群晖联机失败问题
  7. 浙大程序员甘愿放弃三万月薪跑滴滴,自称开心比什么都好
  8. 电力英语和计算机平台,电力计算信息平台,the Computing Information Platform of Electric Power,音标,读音,翻译,英文例句,英语词典...
  9. 将input置灰 而且不可点击样式
  10. Vue - 满意度调查评价功能,表情图片打分评分组件(非星星评分组件,类似抖音商品满意度好评、中评、差评评价功能)代码干净整洁注释详细无 BUG,无任何第三方插件依赖,完整功能实例源码插件