php將陣列鍵名轉換為變數名的方法:1、利用foreach迴圈,語法「foreach($arr as $key=>$value)」;2、利用extract()函式,語法「extract($arr);」。
php把陣列中的鍵名所為變數名,鍵值作為變數名
方法1:使用foreach迴圈實現
<?php $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6);
foreach($arr as $key=>$value)
echo $a."
"; echo $b;
?>輸出結果:
方法2:利用extract()函式
extract() 函式從陣列中將變數匯入到當前的符號表。該函式使用陣列鍵名作為變數名,使用陣列鍵值作為變數值。針對陣列中的每個元素,將在當前符號表中建立對應的乙個變數。該函式返回成功設定的變數數目。
<?php $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6);
extract($arr);
echo $a."
"; echo $b."
"; echo $c."
"; echo $d;
?>輸出結果:
推薦:《php**教程》
將類陣列轉換為陣列
一 利用陣列的slice方法 slice.call arguments 原理 array.prototype.slice的實現原理 array.prototype.slice function start,end var result new array start start 0 end end ...
php將漢字轉換為拼音
漢字轉化為拼音類 class pinyin 漢字轉化並輸出拼音 param string str 所要轉化拼音的漢字 param boolean utf8 漢字編碼是否為utf8 return string public function output str,utf8 true 編碼轉換.str ...
php怎麼將資料轉換為十六進製制
轉換方法 1 用dechex 可把十進位制轉換為十六進製制,語法 dechex 十進位制值 2 用base convert 語法 bindec 十進位制值,10,16 3 用bin2hex 語法 bin2hex 字串 本教程操作環境 windows7系統 php7.1版 dell g3電腦 php將...