*   >> Læs Uddannelse artikler >> science >> programming

String Datatype i Php

String Datatype i PHP PHP datatyper Forenklet - Del 2 Indledning Dette er del 2 af min serie, PHP datatyper Forenklet. I PHP en skalar datatype er et heltal eller en flyder eller en streng eller en boolesk værdi. I denne del af serien ser vi på strengen datatype i PHP. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. String Basics En streng er en række tegn.

En streng bogstavelig kan specificeres i 4 forskellige måder, men vi skal se kun på to: enkelt citeret, dobbelt citerede heredoc. Argumentet i ekko konstruktion nedenfor er en streng bogstavelig i enkelte anførselstegn: echo 'Hans navn er John.'; Argumentet nedenfor er en streng bogstavelig i anførselstegn: echo "Hans navn er $ hisVar"; Med anførselstegn, værdien af ​​en variabel i tegnstrengen vises i stedet for den variable, når strengen vises. Så hvis vi havde, $ hisVar = "Peter"; så ovenstående streng vil blive vist som "Hans navn er Peter".

Med enkelte anførselstegn, værdien af ​​en variabel i strengen bogstavelig ikke erstatte variablen. Med enkelte anførselstegn, er variabelnavnet herunder $ tegnet vises og ikke værdien. Lad os nu se på nogle string funktioner. Den strlen Funktion strlen funktionen giver længden af ​​en streng som antal tegn, inklusive mellemrum. Syntaksen er: int strlen (string $ string) Viser følgende erklæring 14. echo strlen ("Jeg er en streng."); Selvfølgelig kan du tildele returværdien af ​​funktionen til en variabel, og derefter bruge variabel for nogle andre manipulation.

Den strpos Funktion Character position optælling i en streng begynder fra nul. Karakter positionen af ​​en karakter i en streng kaldes også indekset position. Den strpos funktionen giver positionen for den første forekomst af en sub streng. I enkle vendinger, er syntaksen: int strpos (mainString, Delstreng) Viser følgende erklæring, 3: echo strpos (". Vi danser", "er"); Den substr Function Husk, position karakter tælle i en streng begynder fra nul. Den substr funktion returnerer en sub snor hvis startposition er givet.

Syntaksen er: streng substr (string $ string, int $ start [, int $ længde]) Hvis den valgfri længde parameteren udelades, sub strengen fra startpositionen til slutningen returneres. Viser den følgende erklæring, "er". echo substr ("De danser.", 5, 3); Det vigtigste streng er "De danser." Startpositionen er 5. Længden (antal tegn) er 3. Så "er" vises. Der er mange streng funktioner. Jeg har givet dig blot tre. De string funktioner er foruddefineret i PHP. Du har brug for en hel serie for at forstå alle de streng funktioner. Søg min blog for sådan en serie. Som PHP 5.

0, kan strengen bogstavelig specificeres på tre måder: den eneste citerede, den dobbelte citerede og heredoc syntaks måder. Vi har netop set den enkelt og dobbelt citerede måder. Lad os se på den heredoc syntaks måde. Den heredoc Syntaks Her ser vi, hvordan man afgrænser strenge ved hjælp af heredoc syntaks. heredoc syntaks bruges, når du ønsker at bevare formatet teksten (streng) er indtastet med programmet i teksteditoren (eller en anden editor). Linjerne fastholdes som skrevet. Rummene er også opretholdt som skrevet.

Derudover kan du skrive enkelt og dobbelt anførselstegn uden undslippe anførselstegn. Variable indtastede er også udvidet (erstattet med deres værdier). Jeg begynder med et eksempel. For at forstå og prøve dette eksempel, skal du grundlæggende viden i PHP File Handling. Hvis du ikke har denne viden, så læs artiklen i denne blog med titlen, "PHP-fil Håndtering Basics". Overvej følgende program: $ var = "mand"; $ ASTR = Kvinden ved hans side er hans kone. De har to børn, der ikke med dem nu. "Jeg er færdig." manden sagde engang. EOSTR; $ myHandle = fopen ("myfile.

txt", "x"); fwrite ($ myHandle, $ ASTR); fclose ($ myHandle); echo "Fil er blevet gemt."; ?> Med syntaks, har du en snor, som kan henføres til en variabel som i ovenstående program, hvor variablen er tildelt, er, $ ASTR. Den første skilletegn er Læs, og prøv ovennævnte program, og en fil med navn, vil myfile.txt blive gemt i din arbejdsmappe. Filen skal ikke allerede findes. Åbn filen med din tekst editor og bemærk, at formateringen er blevet opretholdt, og variablen er blevet udvidet. String Adgang og modifikation af Tegn Tegnene på en streng kan sammenlignes med elementerne i et array.

Du kan få adgang til og ændre de tegn af en streng, som du ville gøre for et array. Følgende program illustrerer dette (læs og prøv det): $ str = "Jeg er en mand." 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 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.