所以我一直试图让这一点的代码整天工作,并没有能够做到这一点...我想能够代替字母与数字(或只是一个值)从一个数组。这是代码我有:用数字替换字母
$l2n =
array(
'a'=>'1',
'b'=>'2',
'c'=>'3',
'd'=>'4',
'e'=>'5',
'f'=>6,
'g'=>7,
'h'=>8,
'i'=>9,
'j'=>10,
'k'=>11,
'l'=>12,
'm'=>13,
'n'=>14,
'o'=>15,
'p'=>16,
'q'=>17,
'r'=>18,
's'=>19,
't'=>20,
'u'=>21,
'v'=>22,
'w'=>23,
'x'=>24,
'y'=>25,
'z'=>16
);
$string = str_split($string);
$explode = array_shift($string);
if($l2n[$explode] == $explode)
{
echo $l2n[$explode];
}
else
{
echo $l2n['a'];
}
我试图用的preg_replace,但我从来没有与该功能良好的豁达。所以如果有人能帮助我,让我朝着正确的方向发展,那会很棒。
[东西真快:)(https://eval.in/private/ddd8e5eecb988b) – HamZa