*   >> Lecture Éducation Articles >> science >> la programmation

Chaîne Type de données dans Php

Chaîne Type de données dans Types PHP PHP Data simplifiées - Partie 2 Introduction Cela fait partie de ma série 2, Types de PHP Data simplifié. En PHP un type de données scalaire est un nombre entier ou un flotteur ou une chaîne ou une valeur booléenne. Dans cette partie de la série, nous regardons le type de données de chaîne en PHP. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].

Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Notions de base de cordes Une chaîne est une série de caractères. Une chaîne littérale peut être spécifié dans 4 façons différentes, mais nous ne regarder que deux: entre guillemets simples, double heredoc cité. L'argument dans la construction d'écho ci-dessous est une chaîne littérale entre guillemets simples: echo 'Jean est son nom.

'; L'argument ci-dessous est une chaîne littérale entre guillemets: echo "Son nom est $ hisVar"; Avec guillemets, la valeur d'une variable dans la chaîne littérale apparaît, à la place de la variable, lorsque la chaîne est affichée. Donc, si nous avions, hisVar $ = "Peter"; alors la chaîne ci-dessus sera affiché comme, «Son nom est Peter". Avec des guillemets simples, la valeur d'une variable dans la chaîne littérale ne remplace pas la variable. Avec des guillemets simples, le nom de variable, y compris le signe $ est affiché et non la valeur.

Penchons-nous maintenant à certaines fonctions de chaîne. La fonction strlen La fonction strlen renvoie la longueur d'une chaîne en nombre de caractères, espaces compris. La syntaxe est: int strlen (string $ string) La déclaration suivante affiche 14. écho de strlen ("Je suis une chaîne."); Bien sûr, vous pouvez affecter la valeur de retour de la fonction à une variable, puis utiliser la variable pour une autre manipulation. Le strpos Fonction de position de caractère comptage dans une chaîne commence à partir de zéro.

La position de caractère d'un caractère dans une chaîne est aussi appelée la position d'index. La fonction de strpos renvoie la position de la première occurrence d'une sous-chaîne. En termes simples, la syntaxe est: strpos int (mainString, sousChaîne) La déclaration suivante affiche, 3: echo strpos (". Nous dansons», «sont»); La fonction SUBSTR Rappelez-vous, la position de caractère compter dans une chaîne commence à partir de zéro. La fonction substr renvoie une chaîne sous dont la position départ est donné.

La syntaxe est: chaîne substr (string $ string, int $ début [, int $ length]) Si le paramètre de longueur en option est omise, la sous-chaîne à partir de la position de départ à l'extrémité est retournée. Les états écrans suivants, "sont". echo substr ("Ils sont en train de danser.", 5, 3); La chaîne principale est «Ils dansent." La position de départ est 5. La longueur (nombre de caractères) est 3. Ainsi, "sont" est affiché. Il ya beaucoup de fonctions de chaîne. Je vous ai donné seulement trois. Les fonctions de chaîne sont prédéfinis en PHP.

Vous avez besoin de toute une série afin de comprendre toutes les fonctions de chaîne. Rechercher mon blog pour une telle série. À partir de PHP 5.0, la chaîne littérale peut être spécifiée de trois manières: la seule cité, la double cité et les façons de syntaxe heredoc. Nous venons de voir l'unique et les moyens à double cités. Penchons-nous sur la façon de syntaxe heredoc. La syntaxe de heredoc Ici, nous voyons comment délimiter les chaînes en utilisant la syntaxe heredoc.

syntaxe heredoc est utilisé lorsque vous souhaitez conserver le format du texte (string) est tapé avec le programme dans l'éditeur de texte (ou un autre éditeur). Les lignes sont maintenues tel que rédigé. Les espaces sont également maintenus tel que rédigé. En outre, vous pouvez taper guillemets simples et doubles sans échapper les guillemets. Variables typées sont également élargi (remplacés par leurs valeurs). Je commence par un exemple. Afin de comprendre et essayer cet exemple, vous avez besoin de connaissances de base en gestion des fichiers PHP.

Si vous ne disposez pas de cette connaissance, puis lire l'article dans ce blog, intitulé "Principes de base de la gestion des fichiers PHP". Considérez le programme suivant: $ var = "homme"; $ ASTR = La femme à côté de lui est son épouse. Ils ont deux enfants qui ne sont pas avec eux maintenant. «Je suis complet." l'homme a dit une fois. EOSTR; $ myHandle = fopen ("myfile.txt", "x"); fwrite ($ myHandle, $ ASTR); fclose ($ myHandle); echo "fichier a été enregistré.

"; ?> Avec la syntaxe, vous avez une chaîne, qui peut être affectée à une variable comme dans le programme ci-dessus où la variable est affectée à, $ ASTR. Le premier séparateur est Lire et essayer le programme ci-dessus, et un fichier avec le nom, myfile.txt sera sauvegardé dans votre répertoire de travail. Le fichier ne devrait pas exister déjà. Ouvrez le fichier avec votre éditeur de texte et notez que le formatage a été maintenu et la variable a été élargi. Accès à cordes et Modification par caractères Les caractères d'une chaîne peuvent être assimilés à des éléments d'un tableau.

Vous pouvez accéder et modifier les caractères d'une chaîne, comme vous le feriez pour un tableau. Le programme suivant illustre ce (lire et essayer): $ str =; "Je suis un homme." echo $ str [7]. "echo $ str [8]." . echo $ str [9] "$ str [7] = 'b'; $ str [7] = 'o'; $ str [7] = 'y'; echo $ str;?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.