Dans PHP, si vous avez besoin de lire les derniers caractères d'une chaîne, vous pouvez utiliser la fonction de chaîne substr (). Cette fonction peut intercepter une partie d'une chaîne et la renvoyer. L'utilisation de la fonction substr () sera introduite en détail ci-dessous pour vous aider à mieux comprendre comment réaliser cette exigence.
Pour lire les n caractères des derniers derniers de la chaîne, vous devez d'abord calculer la longueur de la chaîne. Ensuite, nous utilisons la fonction substr () pour intercepter les derniers caractères de la chaîne. Voici un exemple de code simple:
$ string = 'Hello, world!'; $ num = 3; // les derniers caractères à lire $ length = strlen ($ string); // obtient la longueur de chaîne $ result = substr ($ string, $ length- $ num, $ num); // Intercepter les n caractères des derniers de la chaîne Echo $ Result;
Dans ce code, nous attribuons d'abord la chaîne au processus à la variable `` `$ String`` et spécifions le nombre de caractères à lire comme` `` $ num` '. Ensuite, nous obtenons la longueur de la chaîne à travers la fonction `` strlen () '' `` et calculer l'interception de l'avant-dernier caractère. Enfin, la fonction `` `` `substr ()` `renvoie la partie de chaîne interceptée, et le résultat de sortie est` `` ld! '' Via `` `echo ''.
Pour faciliter une utilisation multiple, nous pouvons encapsuler le code qui lit les derniers caractères de la chaîne en une fonction. Voici un exemple de code emballé:
fonction getlastchars ($ string, $ num) { $ length = strlen ($ string); return substr ($ string, $ length - $ num, $ num); } $ string = 'Hello, world!'; $ num = 3; $ result = getLastChars ($ string, $ num); Echo $ Résultat;
Dans cet exemple, nous définissons une fonction appelée `` GetLastCars () '', qui prend deux arguments: la chaîne à traiter et les derniers caractères à lire. L'implémentation interne de la fonction est similaire à l'exemple précédent, sauf que la logique est encapsulée dans une fonction. En appelant GetLastChars (), nous pouvons facilement obtenir les derniers caractères de la chaîne, et la sortie est toujours `` LD! ''.
Dans PHP, la lecture des derniers caractères d'une chaîne peut être facilement implémentée via la fonction substr (). En calculant la longueur de la chaîne et en combinant les caractéristiques de substr (), nous pouvons obtenir efficacement les parties de caractère requises. Si de telles opérations sont souvent nécessaires, encapsuler une fonction est un bon choix et peut améliorer la réutilisation du code.