天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP extract 將數(shù)組拆分成多個(gè)變量的函數(shù)

extract()函數(shù)語(yǔ)法:
int extract( array $var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix ]] )
功能: extract()函數(shù)提取關(guān)聯(lián)數(shù)組(對(duì)數(shù)字索引數(shù)組無(wú)效)每對(duì)key和value,生成以key為變量名、value為對(duì)應(yīng)值的多組新變量。
復(fù)制代碼 代碼如下:
<?php
$size = "old size"; //注意最后size變量的值。
$a = array(
"color" => "red",
"size" => "XXL",
"price" => "53");
extract($a);
echo "color = $color<br />";
echo "size = $size<br />";
echo "price = $price<br />";
?>


結(jié)果為:

color = red
size = XXL
price = 53

通過(guò)上例發(fā)現(xiàn)$size的值為XXL,而不是之前的”old size”,說(shuō)明默認(rèn)情況下當(dāng)數(shù)組中的key與已有的變量沖突時(shí),將覆蓋原來(lái)的變量。

繼續(xù)介紹extract函數(shù)的后兩個(gè)可選參數(shù)。

第二個(gè)參數(shù)$extract_type是用來(lái)控制當(dāng)發(fā)生沖突時(shí)的處理方法,可能的值為:

EXTR_OVERWRITE : 沖突時(shí)覆蓋已有的變量,默認(rèn)值。
EXTR_SKIP : 不覆蓋已有的變量,即不在生成該key和value對(duì)的變量。
EXTR_PREFIX_SAME : 沖突時(shí),生成的新變量名加一個(gè)前綴字符串,其值由第三個(gè)參數(shù)指定。
EXTR_PREFIX_ALL : 對(duì)所有生成的新變量名加一個(gè)前綴字符串,其值由第三個(gè)參數(shù)指定。
EXTR_PREFIX_INVALID : 對(duì)key的值換為變量名時(shí)無(wú)效時(shí)(如key第一個(gè)字符為數(shù)字,而變量名要求第一個(gè)字符不能為數(shù)字),在變量名加一個(gè)前綴字符串,其值由第三個(gè)參數(shù)指定。
EXTR_IF_EXISTS : 只取出之前已經(jīng)存在的變量。
EXTR_PREFIX_IF_EXISTS : 對(duì)EXTR_IF_EXISTS取得的變量,在其變量名加一個(gè)前綴字符串,其值由第三個(gè)參數(shù)指定。
EXTR_REFS : 以引用的方式提取變量,說(shuō)明提取變量的值發(fā)生改變會(huì)影響原數(shù)組的值。

注意:在變量名加前綴字符串時(shí),新的變量名為 PREFIX_key,而不是PREFIXkey。

復(fù)制代碼 代碼如下:
<?php
$a = array(
"color" => "red",
"size" => "XXL",
"price" => "53");
extract($a,EXTR_PREFIX_ALL,"SC");
echo "color = $SC_color<br />";
echo "size = $SC_size<br />";
echo "price = $SC_price<br />";
extract($a,EXTR_REFS);
$color="green";
echo $a['color']; //查看原數(shù)組的值
?>

結(jié)果為:
color = red
size = XXL
price = 53
green

php技術(shù)PHP extract 將數(shù)組拆分成多個(gè)變量的函數(shù),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人久久大香线蕉观看 | 国产成年网站v片在线观看 国产成年人在线观看 | 日日干日日操日日射 | 97精品视频 | 欧美动物交ideos | 精品视频一区二区三三区四区 | 国产成人a在一区线观看高清 | 成人国内精品久久久久影 | 日本亚洲中文字幕无码区 | 姐姐不~不可以动漫在线观看 | 日本欧美高清一区二区视频 | 97精品在线 | 三级黄在线 | 国产最新精品亚洲2021不卡 | 一本道高清码 | 精品无码日本蜜桃麻豆 | 黄色免费网址在线观看 | 海角国精产品一区一区三区糖心 | 黑人干亚洲人 | 无人区日本电影在线观看 | 欧美成人3d动漫专区 | 果冻传媒APP免费网站在线观看 | 精品动漫国产亚洲AV在线观看 | 一本道在线综合久久88 | 国产品无码一区二区三区在线 | 男女免费观看在线爽爽爽视频 | 久久国产精品免费A片蜜芽 久久国产精品萌白酱免费 久久国产精品麻豆AV影视 | 最近2018年手机中文字幕 | 大胸美女被吊起来解开胸罩 | 色多多污污下载 | 亚洲AV色香蕉一区二区三区 | 99在线免费视频 | 国产亚洲视频中文字幕 | 欧美高清一区二区三 | 色-情-伦-理一区二区三区 | 超碰在线97久久视频观看 | 国产午夜精品理论片久久影视 | 欧美成人无码A区在线观看免费 | 色欲久久综合亚洲精品蜜桃 | 亚洲国产在线99视频 | 无码精品AV久久久奶水 |