⊗ppPmBsSCh 43 of 447 menu

Hämta tecken i en sträng i PHP

Låt oss säga att vi har en sträng. Varje tecken i denna sträng har sitt eget ordningsnummer: det första tecknet nummer 0, det andra tecknet - nummer 1, det tredje tecknet nummer 2 och så vidare.

Vid behov kan man få åtkomst till ett specifikt tecken i strängen genom dess nummer. För att göra detta skrivs variabelnamnet, efter detta namn sätts hakparenteser och i dessa parenteser anges tecknets nummer.

Låt oss titta på ett exempel. Låt oss säga att vi har följande sträng:

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

Låt oss skriva ut några tecken från denna sträng:

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

När man hämtar ett tecken kan man också ange negativa värden. I detta fall räknas tecknen från slutet. Då har det sista tecknet nummer -1. Låt oss prova:

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

Man kan också ändra tecken i strängen efter deras nummer. Låt oss som exempel ändra nollte tecknet:

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

Tecknets nummer kan också lagras i en variabel:

<?php $str = 'abcde'; $num = 3; // tecknets nummer i en variabel echo $str[$num]; // skriver ut 'd' ?>

Given en sträng:

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

Genom att referera till enskilda tecken i denna sträng, skriv ut på skärmen tecknet 'a', tecknet 'c', tecknet 'e'.

Given en sträng:

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

Skriv ut dess sista tecken.

Given en sträng:

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

Genom att referera till enskilda tecken i denna sträng, skriv till en ny variabel tecknen i denna sträng i omvänd ordning, det vill säga 'edcba'.

Givna variabler:

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

Skriv ut på skärmen tecknet vars nummer lagras i variabeln $num.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa