php變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)
本文實(shí)例講述了php變量與數(shù)組相互轉(zhuǎn)換的方法。分享給大家供大家參考,具體如下:
在php中數(shù)組與變量相互轉(zhuǎn)換我們可使用到extract或compact函數(shù),這里就來(lái)給大家分析一下這兩個(gè)函數(shù)的用法。
compact 多個(gè)變量轉(zhuǎn)數(shù)組
<?php
//多個(gè)變量轉(zhuǎn)數(shù)組
$name='jb51';
$email='jb51@jb51.net';
$info=compact('name','email');//傳遞變量名
print_r($info);
/*
Array
(
[name] => jb51
[email] => jb51@jb51.net
)
*/
?>
extract 數(shù)組轉(zhuǎn)多個(gè)變量
<?php //數(shù)組轉(zhuǎn)多個(gè)變量 $capitalcities['England'] = 'London'; $capitalcities['Scotland'] = 'Edinburgh'; $capitalcities['Wales'] = 'Cardiff'; extract($capitalcities);//轉(zhuǎn)變成三個(gè)變量 England,Scotland,Wales print $Wales;//Cardiff ?>
例:
<?php
$my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse");
extract($my_array);
echo "$a = $a; $b = $b; $c = $c";
?>
結(jié)果:
$a = Cat; $b = Dog; $c = Horse
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php常用函數(shù)與技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP錯(cuò)誤與異常處理方法總結(jié)》、《PHP基本語(yǔ)法入門(mén)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php中替換字符串函數(shù)strtr()和str_repalce()的用法與區(qū)別
在php中替換函數(shù)主要有strtr(),str_repalce()這兩個(gè)函數(shù),下面這篇文中主要給大家介紹下這兩者之間的區(qū)別和用法,文中通過(guò)示例代碼介紹的很詳細(xì),有需要的朋友們可以參考借鑒,下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。2016-11-11
php mysql like 實(shí)現(xiàn)多關(guān)鍵詞搜索的方法
下面小編就為大家?guī)?lái)一篇php mysql like 實(shí)現(xiàn)多關(guān)鍵詞搜索的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
詳解:——如何將圖片儲(chǔ)存在數(shù)據(jù)庫(kù)里
詳解:——如何將圖片儲(chǔ)存在數(shù)據(jù)庫(kù)里...2006-12-12
學(xué)習(xí)php開(kāi)源項(xiàng)目的源碼指南
這篇文章主要介紹了學(xué)習(xí)php開(kāi)源項(xiàng)目的源碼指南,需要的朋友可以參考下2014-12-12
PHP圖片自動(dòng)裁切應(yīng)付不同尺寸的顯示
一張圖片可能會(huì)在不同的地方顯示,大小不同,比例也不同,因此本例介紹的這個(gè)圖片自動(dòng)裁切還是比較有用的,有需求的朋友可以看看2014-10-10
PHP中addcslashes與stripcslashes函數(shù)用法分析
這篇文章主要介紹了PHP中addcslashes與stripcslashes函數(shù)用法,結(jié)合實(shí)例形式分析了addcslashes函數(shù)添加針對(duì)固定字符的轉(zhuǎn)義處理與stripcslashes進(jìn)行還原操作相關(guān)技巧,需要的朋友可以參考下2016-01-01
Laravel中l(wèi)og無(wú)法寫(xiě)入問(wèn)題的解決
這篇文章主要介紹了Laravel中l(wèi)og無(wú)法寫(xiě)入問(wèn)題的解決,文中給出了詳細(xì)解決方法供大家參考學(xué)習(xí),對(duì)大家具有一定的參考借鑒價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06
php foreach 參數(shù)強(qiáng)制類(lèi)型轉(zhuǎn)換的問(wèn)題
大家都知道foreach的參數(shù)如果不是數(shù)組類(lèi)型,在運(yùn)行的時(shí)候 就會(huì)出現(xiàn)類(lèi)似“Warning: Invalid argument supplied for foreach() in XXX”warning信息。2010-12-12

