将字符串转换为相应的值

Let's say I have this table of correspondance :

'AZERTY' -  10
'QSDFGH' - 20
'WXCVBN' - 8
'UIOP' - 47 

By hardcoding the value and the string associated can I translate this string :

'AZERTY,QSDFGH,WXCVBN,UIOP'
to  
'10,20,8,47'

In PHP ?

And how ?

First let us fetch the values in the table to an array.

$main_array1= ["AZERTY", "QSDFGH", "WXCVBN", "UIOP"];

$main_array2= [10, 20, 8, 47 ];

Next say we input this string which needs to be translated to that number:

$input_string = "AZERTY,QSDFGH,WXCVBN,UIOP";

Now we will convert this input string to an array.

$input_array=explode(",",$input_string);

Now we can loop through all the elements in the input array and display the desired output.

for($i=0; $i<count($input_array); $i++){
     for($j=0; $j<count($main_array1); $j++){
         if($input_array[$i]==$main_array1[$j]){
            echo $main_array2[$j] . ",";
         }
     }
}

This will gives us the output of 10,20,8,47