文字列の回転

WBOY
WBOYオリジナル
2016-06-13 12:00:411026ブラウズ

文字列の置換
1 はリンゴに、2 は梨に、3 はバナナに、4 はオレンジに置換されます。

この場合、データベースから読み取られる値は 23 です。結果は梨バナナです。
1234 ===リンゴ梨バナナオレンジ。

はこのような関数を記述し、見つかったデータをもとにデータを果物の名前に置き換えます。

簡潔な機能が一番です、ありがとうございます
-----解決策---------
書く必要はありません。php はすでに

$d = array( 1 => 'apple', 2 => 'pear', 3 => 'banana', 4 => 'orange');<br />echo strtr('1234',$d);
applepearbananaorange

を提供しています------解決策---------------- - ---
$a = array(1,2,3,4);<br />$b   = array('apple','pear','banana','orange');<br />$output  = str_replace($a, $b, '1234');<br />echo $output;

------解決策-----
<br />$str = '1234';<br /><br />echo change($str);<br /><br />function change($str){<br />    $name = array('1'=>'apple', '2'=>'pear', '3'=>'banana', '4'=>'orange');    <br />    $tmp = '';<br />    for($i=0,$len=strlen($str); $i<$len; $i++){<br />        $tmp .= $name[substr($str, $i, 1)];<br />    }<br />    return $tmp;<br />}<br />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。