J'ai un problème qu'il ne peut pas détecter chaque mot dans la chaîne. similaire à filtrer ou une étiquette ou d'une catégorie ou genre de ..
$title = "What iS YouR NAME?";
$english = Array('Name', 'Vacation');
if(in_array(strtolower($title),$english)){
$language = 'english';
} else if(in_array(strtolower($title),$france)){
$language = 'france';
} else if(in_array(strtolower($title),$spanish)){
$language = 'spanish';
} else if(in_array(strtolower($title),$chinese)){
$language = 'chinese';
} else if(in_array(strtolower($title),$japanese)){
$language = 'japanese';
} else {
$language = null;
}
sortie
est nul .. =/
cela fonctionne, mais il a donné l'erreur: 'Warning: strpos() [function.strpos]: delimiter vide dans /***.php sur la ligne 47' – user453089
vous avez raison, j'ai dû utiliser 'strstr();' à la place, je vais modifier cela. –
peut-être que l'interpréteur n'aime pas 'if (strstr ($ lower_title, $ word)', je vais modifier à nouveau avec 'if (strstr ($ lower_title, $ word))' ;-) –