我在PHP中有一個數組$decoded
。這裏的數組:PHP陣列抽取
Array (
[0] => Ú
[1] => Ý
[2] => æ
[3] => â
)
我怎樣才能extract
數組,並將其分配到一個變量?
我試圖用extract()
函數,它的工作原理。 但我的問題是:數組的索引號是動態的。
任何機構都想幫忙嗎?
UPDATE
這裏是我的PHP試驗:
<?php
$str = "admin";
echo $str."<br>";
$jc = strlen($str)-1;
for ($i=0;$i<=$jc;$i++){
echo $chr = substr($str,$i,1);
$an = ord($chr);
$asli = ord($chr);
if ($an >=65 and $an <= 90){
$an = $an+127;
}
if ($an >=97 and $an <= 122){
$an = $an+121;
}
if ($an >=48 and $an <= 57){
$an = $an+196;
}
if ($an == 32){
$an = 32;
}
$decoded[$i] = chr($an);
echo " =>$asli => $an => ".$decoded[$i]."<br>";
}
?>
結果是:
admin
a =>97 => 218 => Ú
d =>100 => 221 => Ý
m =>109 => 230 => æ
i =>105 => 226 => â
n =>110 => 231 => ç
我想assgin解碼字符(U,Y,æ,Ⅰ, ç)變成一個變量。
所以,我的目標是解碼字符串admin
到ÚÝæâç
。如上所述,變量$str
是動態的。
你能告訴你的代碼已經編寫到現在?對於我來說,目前還不清楚你到底想做什麼。這個數組是一個PHP變量還是純文本? – TiMESPLiNTER
首先:爲什麼?你想通過提取數組來解決什麼問題,以及如果你的問題顯然無法預測結果,你期望結果如何? – deceze
http://php.net/manual/bg/function.list.php –