⊗ppPmBsSCh 43 of 447 menu

Tekens van een string ophalen in PHP

Stel we hebben een string. Elk teken in deze string heeft zijn eigen volgnummer: het eerste teken heeft nummer 0, het tweede teken - nummer 1, het derde teken nummer 2, enzovoort.

Indien nodig kan je toegang krijgen tot een bepaald teken van de string via zijn nummer. Hiervoor schrijf je de naam van de variabele, gevolgd door rechte haken waarin het nummer van het teken wordt gespecificeerd.

Laten we een voorbeeld bekijken. Stel we hebben de volgende string:

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

Laten we enkele tekens van deze string weergeven:

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

Bij het ophalen van een teken kunnen ook negatieve waarden worden opgegeven. In dat geval worden de tekens geteld vanaf het einde. Hierbij heeft het laatste teken nummer -1. Laten we het proberen:

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

Je kunt ook tekens van de string aanpassen via hun nummer. Laten we voor het voorbeeld het nulde teken wijzigen:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // geeft '+bcde' weer ?>

Het tekennummer kan ook in een variabele worden opgeslagen:

<?php $str = 'abcde'; $num = 3; // tekennummer in een variabele echo $str[$num]; // geeft 'd' weer ?>

Gegeven een string:

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

Door naar individuele tekens van deze string te verwijzen, geef je op het scherm weer: teken 'a', teken 'c', teken 'e'.

Gegeven een string:

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

Geef het laatste teken ervan weer.

Gegeven een string:

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

Door naar individuele tekens van deze string te verwijzen, schrijf je naar een nieuwe variabele de tekens van deze string in omgekeerde volgorde, dat wil zeggen 'edcba'.

Gegeven variabelen:

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

Geef op het scherm het teken weer waarvan het nummer is opgeslagen in variabele $num.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren