Séléctionner intervalle de caractères
cd66240
-
__construct -
__construct -
Bonjour,
Je souhaitez dans la variable :
$phrase = 'Ma voiture est rouge et mon garage est bleu";
... savoir comment sélectionner avec une fonction php tout les caracères entre deux mots, par exemple ici tout ce qui est entre "Ma" et "Rouge" pour obtenir une variable égale à "Ma voiture est rouge"
Merci
Je souhaitez dans la variable :
$phrase = 'Ma voiture est rouge et mon garage est bleu";
... savoir comment sélectionner avec une fonction php tout les caracères entre deux mots, par exemple ici tout ce qui est entre "Ma" et "Rouge" pour obtenir une variable égale à "Ma voiture est rouge"
Merci
A voir également:
- Séléctionner intervalle de caractères
- Caractères spéciaux - Guide
- Caracteres speciaux - Guide
- Caractères spéciaux mac - Guide
- Caractères ascii - Guide
- Exemple de mot de passe à 8 caractères - Guide
1 réponse
Bonjour,
Une petite fonction pour résoudre ton souci :
Une petite fonction pour résoudre ton souci :
<?php
/*
* Recherche une sous-chaine dans une chaine
*
* @param $delimiter1 string : le delimiteur de depart
* @param $delimiter2 string : le delimiteur de fin
* @param $string string : la chaine de recherche
* @return $trouve string : la chaine trouvee
*
*/
function trouveChaine($delimiter1, $delimiter2, $string) {
$pos1 = strpos($string, $delimiter1);
$pos2 = strpos($string, $delimiter2);
$trouve = substr($string, $pos1, $pos2 + strlen($delimiter2));
return $trouve;
}
echo "Sous-chaîne trouvée : ".trouveChaine("Ma", "rouge", "Ma voiture est rouge et mon garage est bleu");
?>