<?php
/*------------------------------*/
/*
Titre : Explose une chaine en PHP
Auteur : Supercanard
Date édition : 29 Mai 2008
Date mise a jour : 19 Aout 2019
Rapport de la maj:
- fonctionnement du code vérifié
*/
/*------------------------------*/
function exploserChaine( $chaine )
{
/*
Explose une chaà ®ne de caractère suivant pour en faire un tableau
de mots clés
*/
$to = '.,-;:!?/&"';
$from = ' ';
$chaine = strtr( $chaine, $to, $from );
// On remplace les caractères $to par des espaces
$tabTemp = explode( ' ', $chaine );
// On explose la chaà ®ne dans un tableau temporaire suivant le délimiteur
// espace
foreach( $tabTemp as $k => $v )
{
if( $v != NULL ) // Pour éviter d'avoir des entrées vides
{
// On cherche un caractère suivi d'une apostrophe ( pour les mots du genre :
// d'autres )
{
// Si trouvé on élimine le caractère et l'apostrophe
}
$tabChaine[] = $v; // On ajoute le mot au tableau final
}
}
return $tabChaine;
}
?>
99ko
29 Mai 2008 à 18:11Voilà c'est le premier code source que je poste.
Je ne pense pas qu'il soit parfait mais si je peut l'améliorer je re-posterais ;)