⊗ppPmBsSCh 43 of 447 menu

Henting av tegn i en streng i PHP

La oss si at vi har en streng. Hvert tegn i denne strengen har sitt eget serienummer: det første tegnet har nummer 0, det andre tegnet - nummer 1, det tredje tegnet har nummer 2 og så videre.

Ved behov kan man få tilgang til et bestemt tegn i strengen ved hjelp av dets nummer. For å gjøre dette skrives variabelnavnet, etter dette navnet settes det hakeparenteser og i disse parentesene angis tegnets nummer.

La oss se på et eksempel. La oss si at vi har følgende streng:

<?php $str = 'abcde'; ?>

La oss skrive ut noen tegn fra denne strengen:

<?php $str = 'abcde'; echo $str[0]; // vil skrive ut 'a' echo $str[1]; // vil skrive ut 'b' echo $str[2]; // vil skrive ut 'c' ?>

Ved henting av tegn kan man også bruke negative verdier. I dette tilfellet vil tegnene telles fra slutten. Samtidig har det siste tegnet nummer -1. La oss prøve:

<?php $str = 'abcde'; echo $str[-1]; // vil skrive ut 'e' echo $str[-2]; // vil skrive ut 'd' echo $str[-5]; // vil skrive ut 'a' ?>

Man kan også endre tegn i strengen etter deres nummer. La oss for eksempel endre det nullte tegnet:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // vil skrive ut '+bcde' ?>

Tegnets nummer kan også lagres i en variabel:

<?php $str = 'abcde'; $num = 3; // tegnets nummer i variabel echo $str[$num]; // vil skrive ut 'd' ?>

Gitt en streng:

<?php $str = 'abcde'; ?>

Ved å henvise til enkeltegn i denne strengen, skriv til skjermen tegnet 'a', tegnet 'c', tegnet 'e'.

Gitt en streng:

<?php $str = 'abcde'; ?>

Skriv ut dens siste tegn.

Gitt en streng:

<?php $str = 'abcde'; ?>

Ved å henvise til enkeltegn i denne strengen, skriv til en ny variabel tegnene i denne strengen i omvendt rekkefølge, det vil si 'edcba'.

Gitte variabler:

<?php $str = 'abcde'; $num = 3; ?>

Skriv til skjermen tegnet hvis nummer er lagret i variabelen $num.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis