PHP Hypertext Preprocessor est l'un des langages de programmation web les plus populaires aujourd'hui. Il prend en charge la programmation procédurale et orientée objet, ce qui le rend utile dans un certain nombre de paramètres de programmation. Suppression de la fin d'une chaîne à un indice nécessite deux étapes: détermination de la position du repère dans la chaîne et en écrasant la chaîne d'origine avec le contenu du début jusqu'à la queue . Le premier est fait à l'aide de PHP intégré dans la fonction " strpos " , qui trouve la première occurrence d'une chaîne dans une autre , tandis que le second se fait en utilisant la fonction " substr " , qui renvoie une partie d'une chaîne. Instructions
1
Ouvrez un éditeur de texte tel que le Bloc-notes, créez un nouveau document. En PHP, définir la queue et les variables de chaîne originaux que vous souhaitez utiliser. Pour les besoins de cet exemple , le code pour afficher le repère et string est inclus :
$ string = "Ceci est le début de la chaîne -ce la fin de la chaîne. ». ;
$ cue = «la fin» ;
echo " d'origine: < /b>" . string $ . " Cue : < /b>" . $ cue . "";
2
Ecrire un segment de code qui va trouver la position de la queue à l'intérieur de la chaîne d'origine à l'aide de PHP " la fonction strpos " . La fonction prend deux arguments : la chaîne , ou « meule de foin », à la recherche et à la chaîne , ou " aiguille " à trouver. La fonction retourne la position " de l'aiguille " s'il est constaté ou faux booléennes si l' " aiguille " est introuvable. Utilisez le code suivant :
$ pos = strpos ( $ string, $ cue) ;
3
utiliser la fonction " substr " dans un "if" que les tests si le repère a été trouvé , pour obtenir la chaîne à partir de son commencement jusqu'à ce que la position du repère. Définir une variable avec la valeur de retour . La fonction " substr " accepte trois arguments : la chaîne à utiliser , la position à partir de laquelle commencer et le nombre de caractères à retourner . Pour les besoins de cet exemple, le résultat ou un message d'erreur , si la queue n'est pas trouvé, seront affichés :
if ( $ pos == faux! ) {
$ Result = substr ( $ chaine, 0, $ pos ) ;
echo " Résultat de : < /b>" . $ result ;
} else {
echo " Le cue ». $ cue . " ' N'a pas été trouvé dans la chaîne ". string $ . " ' . " ; }