Bonjour à tous, je souhaite compter le nombre de fois qu'une chaine(mot) apparait dans une autre chaine(phrase).

Aussi actuellement je procède comme ci-dessous :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$data = array("je suis un titre 1"," pourquoi pas ce soustitre 2","on peut en faire un troisieme");
foreach($data as $value){
		$split_titre	=	explode(' ', $value);
		$array_titre	=	array_merge($array_titre, $split_titre);
	}
	//compte le nombres d'exemplaire de chaine
	$occurence = array_count_values($array_titre);

Le soucis est que le array_count_values ne prend pas en compte la "casse". Je veux dire par la que par exemple :

Aujourd'hui et jour
Ainsi il va me trouver jour x2 alors que le premier "jour" n'est pas du tout semble à "aujourd'hui" savez vous comment régler ce soucis ?