php將陣列鍵名轉換為變數名稱的方法:1、利用foreach循環,語法「foreach($arr as $key=>$value){$$key=$value;}」; 2.利用extract()函數,語法「extract($arr);」。
本文操作環境:Windows7系統、PHP7.1版本、Dell G3電腦
php把陣列中的鍵名所為變數名,鍵值作為變數名
#方法1:使用foreach迴圈實作
##
<?php $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); foreach($arr as $key=>$value){ $$key=$value; } echo $a."<br>"; echo $b; ?>輸出結果:
方法2:利用extract()函數
<?php $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); extract($arr); echo $a."<br>"; echo $b."<br>"; echo $c."<br>"; echo $d; ?>輸出結果: 推薦:《
PHP影片教學》
以上是php怎麼將陣列鍵名轉換為變數名的詳細內容。更多資訊請關注PHP中文網其他相關文章!