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)容感興趣的讀者可查看本站專題:《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使用substr()和strpos()聯(lián)合查找字符串中某一特定字符的方法
這篇文章主要介紹了php使用substr()和strpos()聯(lián)合查找字符串中某一特定字符的方法,涉及php中substr()和strpos()函數(shù)的使用技巧,需要的朋友可以參考下2015-05-05php導(dǎo)出中文內(nèi)容excel文件類實(shí)例
這篇文章主要介紹了php導(dǎo)出中文內(nèi)容excel文件類,實(shí)例分析了php操作帶有中文內(nèi)容的Excel文件及文件導(dǎo)出的實(shí)現(xiàn)方法,需要的朋友可以參考下2015-07-07深入分析使用mysql_fetch_object()以對(duì)象的形式返回查詢結(jié)果
本篇文章是對(duì)使用mysql_fetch_object()以對(duì)象的形式返回查詢結(jié)果進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06淺談php安全性需要注意的幾點(diǎn)事項(xiàng)
這段時(shí)間一直在寫(xiě)一個(gè)整站,前幾天才基本完成了,所以抽個(gè)時(shí)間寫(xiě)了一篇對(duì)于php安全的總結(jié)。技術(shù)含量不高,過(guò)不了也沒(méi)關(guān)系,希望能一些準(zhǔn)備寫(xiě)網(wǎng)站的朋友一點(diǎn)引導(dǎo)。2014-07-07六酷社區(qū)論壇HOME頁(yè)清新格調(diào)免費(fèi)版 下載
六酷社區(qū)論壇HOME頁(yè)清新格調(diào)免費(fèi)版 下載...2007-03-03關(guān)于PHP模板Smarty的初級(jí)使用方法以及心得分享
本篇文章是對(duì)PHP模板Smarty的初級(jí)使用方法以及心得進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06