PHP: Obtenir le premier Caractère d'une Chaîne
Question de Invité | 11/12/2023 à 09:43
Comment est-il possible de déterminer le premier caractère d’une chaîne arbitraire en PHP?
Par exemple, étant donné la chaîne "abc", j'aimerais obtenir la lettre "a" comme résultat.
Existe-t-il une fonction pour cela en PHP?
Sujets Connexes
JavaScript: Supprimer le dernier Caractère d'une Chaîne/String
Conseil | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
PHP: Compter un Caractère spécifique dans une Chaîne/String
Conseil | 0 Commentaires
PHP: Supprimer le premier Caractère d'une Chaîne/String
Question | 1 Réponse
PHP: Déterminer le Numéro de Semaine
Tutoriel | 0 Commentaires
Delphi/Lazarus: Afficher la Date et l'Heure actuelles
Conseil | 0 Commentaires
PHP: Couper le premier et le dernier Caractère d’une Chaîne/String
Question | 1 Réponse
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Voici deux exemples montrant deux possibilités pour extraire le premier caractère d'une chaîne / string:
Le premier exemple montre comment accéder aux caractères individuels d'une chaîne à l'aide de crochets. Le premier caractère d'une chaîne a la position 0, nous pouvons donc lire ce caractère via $s[0].
La deuxième possibilité présentée dans l'exemple utilise la fonction PHP substr() dans le même but. Comme position de départ (deuxième paramètre) de notre sous-chaîne souhaitée, nous transmettons le début de la chaîne d'entrée (c'est-à-dire 0) et comme nombre de caractères à extraire (troisième paramètre), nous spécifions 1 pour obtenir exactement le premier caractère de la chaîne.
11/12/2023 à 22:26
Eh bien, interroger un offset entre crochets n'est plus autorisé depuis PHP 7 au plus tard et substr est bien sûr assez cher en termes de performances.
Je recommande d'interroger le décalage entre accolades, donc:
Salutations, Zen
15/01/2024 à 08:17
C’est le contraire. Alors qu'auparavant les deux étaient possibles (les crochets et les accolades produisaient le même résultat et pouvaient être utilisés de manière interchangeable), depuis PHP 8.0.0, seule la syntaxe des crochets est plus prise en charge. Cela s'applique également, par exemple, aux arrays.
15/01/2024 à 21:35