*   >> Lese Utdanning Artikler >> science >> programming

String datatype i Php

String datatype i PHP PHP datatyper forenklet - Del 2 Innledning Dette er del 2 av min serie, PHP datatyper Forenklet. I PHP en skalar datatype er et tall eller en dupp eller en streng eller en boolsk verdi. I denne delen av serien ser vi på strengen datatype i PHP. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. String Basics En streng er en serie tegn.

En streng bokstavelig kan spesifiseres i 4 forskjellige måter, men vi skal se bare på to: singel sitert, dobbelt sitert heredoc. Argumentet i ekko konstruere nedenfor er en streng bokstavelig i enkle anførselstegn: echo 'Johannes er hans navn.'; Argumentet nedenfor er en streng bokstavelig i anførselstegn: echo "Hans navn er $ hisVar"; Med doble anførselstegn, verdien av en variabel i strengliteral vises, i stedet for den variable, når strengen blir vist. Så hvis vi hadde, $ hisVar = "Peter"; deretter over strengen vil bli vist som "Hans navn er Peter".

Med enkle anførselstegn, ikke verdien av en variabel i strengliteral ikke erstatte variabelen. Med enkle anførselstegn, er variabelnavnet inkludert $ tegn vises, og ikke verdien. La oss nå se på noen strengfunksjoner. Den strlen Funksjon strlen funksjonen returnerer lengden på en streng som antall tegn, inkludert mellomrom. Syntaksen er: int strlen (string $ string) Følgende uttalelse viser 14. ekko strlen ("jeg er en streng."); Selvfølgelig kan du tilordne returverdien av funksjonen til en variabel, og deretter bruke variabelen for noen annen manipulasjon.

Den strpos Function Character posisjon telling i en streng begynner fra null. Tegnposisjon av en karakter i en streng kalles også indeksen posisjon. Den strpos funksjonen returnerer posisjonen til den første forekomst av en understreng. Enkelt sagt, er syntaksen: int strpos (mainString, treng) følgende uttalelse viser, 3: echo strpos (". Vi danser", "er"); Den substr Funksjon Husk tegnposisjon telling i en streng begynner fra null. Den substr funksjonen returnerer en understreng som startposisjon er gitt.

Syntaksen er: string substr (string $ string, int $ starte [, int $ lengde]) Hvis den valgfrie lengde parameter er utelatt, er understrengen fra startposisjonen til slutten returnert. Følgende uttalelse viser, "er". echo substr ("De danser.", 5, 3); Den viktigste strengen er "De danser." Startposisjonen er 5. Lengden (antall tegn) er 3. So "er" vises. Det er mange strengfunksjoner. Jeg har gitt dere bare tre. Strengfunksjonene er forhåndsdefinert i PHP. Du trenger en hel serie for å forstå alle de strengfunksjoner. Søk bloggen min for en slik serie. Per PHP 5.

0, kan strengen bokstavelig angis på tre måter: singelen sitert, dobbel sitert og de heredoc syntaks måter. Vi har bare sett én og dobbel siterte måter. La oss se på heredoc syntaks måte. Den heredoc Syntax Her ser vi hvordan å avgrense strenger bruker heredoc syntaks. heredoc syntaks brukes når du ønsker å opprettholde formatet teksten (streng) er skrevet med programmet i teksteditor (eller en annen editor). Linjene blir opprettholdt som skrevet. Mellomrommene er også opprettholdt som skrevet. I tillegg kan du skrive enkle og doble anførselstegn uten rømmer anførselstegn.

Variabler skrevet er også utvidet (erstattet med deres verdier). Jeg begynner med et eksempel. For å forstå og prøve dette eksempelet trenger du grunnleggende kunnskaper i PHP File Handling. Hvis du ikke har denne kunnskapen, så les artikkelen i denne bloggen med tittelen "PHP Filbehandling Basics". Tenk på følgende program: $ var = "mann"; $ astr = Kvinnen på sin side er hans kone. De har to barn som ikke er med dem nå. "Jeg er ferdig." mannen sa en gang. EOSTR; $ myHandle = fopen ("myfile.txt", "x"); fwrite ($ myHandle, $ astr); fclose ($ myHandle); echo "filen er lagret.

"; ?> Med syntaks, har du en streng, som kan tilordnes en variabel som i ovennevnte program der variabelen som er tildelt er, $ astr. Den første skille er lest og prøve programmet ovenfor, og en fil med navnet, vil myfile.txt lagres i arbeidsmappen. Filen skal ikke allerede eksisterer. Åpne filen med en teksteditor og merk at formateringen har blitt vedlikeholdt og den variable har blitt utvidet. String Tilgang og modifisering av Character De tegnene i en streng kan sammenlignes med elementene i en matrise. Du kan få tilgang til og endre tegnene av en streng, som du ville gjort for en matrise.

Følgende program illustrerer dette (lese og prøve det): $ str =; "Jeg er en mann." 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 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.