$decoded
我在 PHP 中有一个数组。这是数组:
Array (
[0] => Ú
[1] => Ý
[2] => æ
[3] => â
)
如何extract
将数组分配给变量?
我尝试使用extract()
函数,它有效。但我的问题是:数组的索引数是动态的。
有没有机构想帮忙?
更新
这是我的 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 => ç
我想将解码的字符 (Ú,Ý,æ,â,ç) 分配到一个变量中。
所以,我的目标是将字符串解码admin
为ÚÝæâç
. 正如我上面所说,变量$str
是动态的。