vendredi 19 février 2016

how can i search in an array by other array?

I am try to make an dictionary so write this code but it runs just for one word of input array.

$genre=["Documentary","Crime","Family"];
$genre_en=["Action","Drama","War","Animation","Crime","History","Horror","Mystery","Family","Documentary","Biography","Romance","Sci-Fi","Adventure","Fantasy","Comedy","Short","Music","Thriller","Sport","Western"];
$genre_fa=["اکشن","درام","جنگی","انیمیشن","جنایی","تاریخی","ترسناک","معمایی","خانوادگی","مستند","زندگی نامه","عاشقانه","علمی تخیلی","ماجراجویی","فانتزی","کمدی","کوتاه","موزیکال","هیجان انگیز","ورزشی","وسترن"];

for($i=0;$i<sizeof($genre);$i++){
    for($j=0;$j<sizeof($genre_en);$j++){
        if($genre[$i]==$genre_en[$j]){
            $genre[$i]=$genre_fa[$j];
            echo $genre[$i];
            break;
            }
    }
}

output just:
مستند

how can i fix it? the function if isn't running in second and third period!!!???

Aucun commentaire:

Enregistrer un commentaire