说明:

PHP compact() 函数:创建一个包含变量名和它们的值的数组。

例子:

<?php$firstname = "Peter";$lastname = "Griffin";$age = "41";$result = compact("firstname", "lastname", "age");print_r($result);
?>

输出结果:Array ( [firstname] => Peter [lastname] => Griffin [age] => 41 )

有什么用?

请看一般写法:

<?php$firstname = "Peter";$lastname = "Griffin";$age = "41";$data = [$firstname => $firstname,$lastname => $lastname,$age => $age];print_r($data);
?>

看出什么了吗? 节省了代码,使得代码更清晰,可读性更好。

案例:

    $firstname = "Peter";//input('firstname')$lastname = "Griffin";//input('lastname')$age = "41";//input('age')//校验参数//代码省略......//组装数据$result = compact("firstname", "lastname", "age");//print_r($result); //可以打印测试//插入数据库Db::table('t_test')->insert($result);//插入数据

【学习使我们变得更优秀】

END

PHP compact() 函数,好用!相关推荐

  1. compact php,php中compact函数的功能起什么作用呢?

    摘要: 下文讲述php中compact函数的功能讲解,如下所示: compact函数功能说明: 根据输入的变量名,使用变量名和变量值创建数组 compact语法: compact(var1,var2, ...

  2. compact php,php compact()函数的使用方法详解

    compact()函数是PHP中的内置函数,它用于使用变量创建数组.此函数与extract()函数相反.它创建一个关联数组,其键是变量名,其对应的值是数组值. 语法:array compact(&qu ...

  3. compact mysql_PHP compact() 函数

    PHP compact() 函数 实例 创建一个包含变量名和它们的值的数组:<?php $firstname = "Bill"; $lastname = "Gate ...

  4. compact php,如何使用php compact()函数

    如何使用php compact()函数 发布时间:2020-07-15 09:39:44 来源:亿速云 阅读:106 作者:Leah 这期内容当中小编将会给大家带来有关如何使用php compact( ...

  5. PHP中使用compact函数

    在PHP中使用compact函数将compact里面的值,提取出来作为key,赋值给对应的变量. 定义和用法 compact() 函数创建一个包含变量名和它们的值的数组. 注释:任何没有变量名与之对应 ...

  6. 数组处理函数——compact

    在实际应用中,当一个文档中出现了大量的变量.同时要对这些变量进行排序操作时,就可以使用compact函数,把这些变量作统一的管理:使用完之后再使用extract函数进行还原,继续在程序中使用这些变量. ...

  7. php krsort重置索引,PHP数组处理函数举例

    在PHP中,存储在数组中的值成为数组元素,数组有一维数组和多维数组之分,每个数组元素的索引也称为关键字,访问数组元素可以通过索引.数组处理函数举例如下: 一.创建数组 1.使用array()函数创建数 ...

  8. lodash源码分析之compact中的遍历

    小时候, 乡愁是一枚小小的邮票, 我在这头, 母亲在那头. 长大后,乡愁是一张窄窄的船票, 我在这头, 新娘在那头. 后来啊, 乡愁是一方矮矮的坟墓, 我在外头, 母亲在里头. 而现在, 乡愁是一湾浅 ...

  9. php中文切齿,PHP 各种函数

    usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_unti ...

最新文章

  1. 笔记之远程桌面服务(RDS)
  2. 推荐一个好用的 Java 工具类库
  3. Linux kernel 3.10内核源码分析--slab原理及相关代码
  4. 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
  5. 利用Android Studio的 Monitor Memory 查找内存泄漏
  6. 神奇又好玩的谢尔宾斯基雪花!
  7. json 格式化工具_如何在命令行中优雅地处理JSON
  8. MATLAB函数gensurf,MATLAB模糊逻辑工具箱函数.ppt
  9. 教学案例 计算机,宁夏计算机教学案例
  10. CodeIgniter框架下载辅助函数的一个小bug
  11. WPF vs2015,vs2012 添加ArcObjects SDK
  12. cocostuff10k数据集介绍_(六)COCO数据集的简单介绍
  13. JavaScript高级程序设计笔记 - 第四章 变量 作用域 内存问题
  14. 中科大计算机考研科学岛,科学岛研究生_请问谁知道研究生去合肥科学岛与在学校的利与弊啊着急!!!!_淘题吧...
  15. oracle字符串处理substr、dbms_lob.substr、case when
  16. BZOJ 4766: 文艺计算姬 [矩阵树定理 快速乘]
  17. 全球及中国锗行业发展规模与前景调查分析报告2022-2028年
  18. TD-SCDMA信道模式
  19. PDMReader的资料整理和个人说明
  20. guacamole开发者文档——数据库认证

热门文章

  1. Microsoft Azure和WPF实现人脸检测
  2. Spring5 框架
  3. Linux用户及权限管理练习
  4. html后代选择器简单代码,css:not(),选择器和选择后代
  5. 机器学习模型部署PMML
  6. Xz1 android p更新,索尼XZ1/XZP港版正式推送Android 9.0更新
  7. 第一章 学习Java的建议
  8. 不讲武德,Kubernetes 弃用 Docker刷爆了网络,我们公司也慌了!
  9. 搭建SpringBoot+Vue 项目 完整流程
  10. 用ul制作html表单,要利用 display属性把段落P、标题h1、表单form、列表ul和li都可以定义成行内块元素,其属性值为...