强大的compact函数

compact() 函数创建一个包含变量名和它们的值的数组。
注释:任何没有变量名与之对应的字符串都被略过。

compact(var1,var2...) 
//var1  必需。可以是带有变量名的字符串,或者是一个变量数组。
//var2,...  可选。可以是带有变量名的字符串,或者是一个变量数组。允许多个参数。
  1. 创建一个包含变量名和它们的值的数组:
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";

$result = compact("firstname", "lastname", "age");

print_r($result);

运行结果:

Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)
  1. 使用没有对应变量名的字符串,以及一个变量名数组:
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";

$name = array("firstname", "lastname");
$result = compact($name, "location", "age");

print_r($result);

运行结果:

Array
(
[firstname] => Peter
[lastname] => Griffin
[age] => 41
)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、数组操作的基本函数 array_values($arr); 获得数组的值 array_keys($arr); ...
    柒色彩虹阅读 2,985评论 0 0
  • 实例 创建一个包含变量名和它们的值的数组: 运行实例如下: 定义和用法 compact() 函数创建包含变量名和它...
    guanguans阅读 5,247评论 0 2
  • 一、数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys...
    冷风毅然阅读 1,436评论 0 0
  • PHP数组函数,摘录于PHP手册 1、array_change_key_case (PHP 4 >= 4.2.0,...
    kotlin360阅读 4,010评论 2 1
  • ctype_alnum — 做字母和数字字符检测ctype_alpha — 做纯字符检测ctype_cntrl —...
    zzz1t1阅读 2,555评论 0 1