値に基づいて配列のキーを取得しようとしています。
$array1=array(
'0'=>'test1',
'1'=>'test2',
'2'=>'test3',
'3'=>'test1'
)
$array2=array(
'0'=>'11',
'1'=>'22',
'2'=>'33',
'3'=>'44'
)
私は持っている
$source
針です。test1
' '、' test2
' または ' test3
'の可能性があります。
for loop to get different $source string
if(in_array($source[$i], $array1)){
$id=array_search($source[$i],$array1);
//I want to output 11, 22 or 33 based on $source
//However, my $array1 has duplicated value.
//In my case, if $source is test1, the output will be 11,11 instead of 11 and 44
echo $array2[$id]);
}
これを修正する方法がわかりません。私の脳は揚げられています。助けてくれてありがとう!