[PHP-users 16097]Re: 2つのarray配列で一致するデーターを表示させるには
Kentaro Yoshida
php @ jcom.home.ne.jp
2003年 6月 21日 (土) 20:56:39 JST
> Yaskeyです。いつもお世話になっております。
>
> さっそくですが、array配列について質問です。
> 以下のとおり、$aと$bの配列に格納されているデーターで
> 配列$bの'01'に適合する$xという変数があった場合に、
> 変数$xを使用して、配列$aの'01'に一致する「みかん」と簡単に表示させたいのです
> が
> ???にはどのような関数を使用すればよいのか教えて下さい。
>
> <?
> $a = array(
> '01'=>'みかん',
> '02'=>'りんご',
> '03'=>'ぶどう',
> );
>
> $b = array(
> '01'=>'orange',
> '02'=>'apple',
> '03'=>'grape',
> );
>
> $x = 'orange';
> echo ???;
> ?>
吉田です。こんばんわ。
この場合では、$x = 'orange'を与えられた時に
orange => みかん
apple => りんご
grape => ぶどう
と変換したいのですよね?
だとすると、
$x = 'orange';
$str = str_replace($b,$a,$x);
でお望みの事が出来ると思います。
PHP-users メーリングリストの案内