programmes et de sites Web utilisent différentes types de données, y compris le texte . Dans la plupart des langages de programmation , des séquences de texte sont considérés comme des cordes. Une chaîne est une séquence de caractères, qui peuvent inclure des majuscules et minuscules , chiffres et symboles . Un sous-chaîne est une section d'une chaîne plus grande . De nombreux sites et programmes utilisent chaînes pour gérer les données , tels que le texte de l'entrée utilisateur. Variables de texte programmes et des scripts Web utilisent des variables pour modéliser des éléments individuels de données. L'exemple de code PHP suivant illustre la création d'une chaîne variables : $ my_words = " voici quelques mots " ; Ce code donne le nom d'une variable et une valeur. Il s'agit d'une déclaration d'affectation , avec le contenu du texte inclus dans des citations sur le côté droit de la déclaration et le signe égal assignant à la variable nommée sur la gauche. Les chaînes de texte sont parmi les types les plus communs de données pour les applications Web et de bureau , l'entrée utilisateur de stockage ou de texte d'affichage. Dans certains langages , tels que Java , les programmeurs doivent déclarer le type d'une variable lors de sa création , comme suit : cordes MyWords = " voici quelques mots" ; Le cordes sections Parfois, les programmeurs ont besoin d'accéder aux informations sur le contenu d'une variable de chaîne, y compris l'acquisition de ses sections . Il est également fréquent pour les applications à des valeurs de chaîne de culture - par exemple, si une interface utilisateur dispose d'une quantité limitée d'espace pour afficher la chaîne , ou si une ressource de stockage de données , comme une base de données , ne peut stocker cordes d'une longueur limitée . Souvent , les fonctions de sous-chaînes s'exécutent dans des situations où le développeur ne sait pas combien de temps une chaîne sera comme si elle est lue depuis l'entrée d'utilisateur ou importé d' une source de données . fonctions La plupart des langages fournissent des fonctions standard pour la création de chaînes au sein des applications . Le code Java suivant illustre : cordes sectionString = myWords.substring (0, 7); renvoie les sept premiers caractères de la chaîne comme une nouvelle variable chaîne. Le premier paramètre indique l' index du premier caractère de la chaîne , tandis que le second indique la position après le dernier caractère . La première position de l'index dans une chaîne de caractères est égal à zéro . La méthode de chaîne ne modifie pas la chaîne, elle est appelée . Elle copie la séquence de caractères spécifiée dans une nouvelle chaîne. Le code suivant effectue le même processus dans PHP: $ section_string = substr ( my_words $ , 0, 7); Dans ce cas, les paramètres incluent la chaîne d'origine ainsi que la positions d'index . options plupart des fonctions de sous-chaînes fournissent aux développeurs des options en termes de paramètres qu'ils peuvent transmettre . Par exemple, si un seul paramètre entier est passé à la méthode , la méthode de la chaîne se déroulera à partir de cette position à la fin de la chaîne , comme dans le code JavaScript suivant : var myText = " un peu plus mots " ; var textSection = myText.substring (5, 9); Certaines langues permettent également le code pour passer des entiers négatifs , comme dans l'exemple JavaScript suivant : var endText = myText.substring (-2) ; renvoie les deux derniers caractères de la chaîne .
|