php 项目程序如何将数组转化为一组变量?

2023-02-17 奥古斯宏

extract和compact函数。

extract将数组导入为众多变量,数组的键作为变量名,数组的值作为变量值。

例如:

$size = "large";
$var_array = array("color" => "blue",
                   "size"  => "medium",
                   "shape" => "sphere");
extract($var_array, EXTR_PREFIX_SAME, "wddx");

可以通过传入第二个参数,处理当变量有冲突时如何处理。当遇到冲突时,可以增加前缀,此时可以传入第三个参数作为前缀。

compact刚好相反,将变量组成数组。

例如:

<?php
$city  = "San Francisco";
$state = "CA";
$event = "SIGGRAPH";

$location_vars = array("city", "state");

$result = compact("event", $location_vars);
print_r($result);

版权声明:本文由phpreturn.com(PHP武器库官网)原创和首发,所有权利归phpreturn(PHP武器库)所有,本站允许任何形式的转载/引用文章,但必须同时注明出处。

最近浏览
IP用户:43.153.*.*
1 天前 Mobile Safari iOS 13.2
IP用户:85.208.*.*
1 天前 Semrush Bot
IP用户:216.244.*.*
2 天前 DotBot
IP用户:198.244.*.*
4 天前 aHrefs Bot
IP用户:88.99.*.*
4 天前 serpstatbot
IP用户:113.44.*.*
4 天前 Chrome Windows 10
IP用户:123.28.*.*
6 天前 Chrome Windows 10
IP用户:66.249.*.*
7 天前 Googlebot
IP用户:43.153.*.*
8 天前 Mobile Safari iOS 13.2
IP用户:198.244.*.*
8 天前 aHrefs Bot
IP用户:3.93.*.*
10 天前 Amazon Bot
IP用户:111.32.*.*
11 天前 Chrome Windows 10
累计浏览次数:1659
评论
点击登录
phpreturn,PHP武器库,专注PHP领域的项目和资讯,收录和介绍PHP相关项目。
最近浏览 点击登录
IP用户:5.255.*.*
IP用户:51.89.*.*
IP用户:51.195.*.*
IP用户:213.201.*.*
累计浏览次数:312145
一周浏览次数:2268
今日浏览次数:36

本站所有权利归 phpreturn.com 所有

举报/反馈/投稿邮箱:phpreturn@ulthon.com

鲁ICP备19027671号-2