⊗ppPmBsSCh 43 of 447 menu

Karakterek lekérése sztringből PHP-ben

Tegyük fel, hogy van egy sztringünk. Minden karakternek ebben a sztringben van egy sorszáma: az első karakter sorszáma 0, a második karakter - 1, a harmadik karakter 2 és így tovább.

Szükség esetén hozzáférhetünk a sztring egy adott karakteréhez a sorszáma alapján. Ehhez a változó neve után szögletes zárójeleket írunk, és ezekben a zárójelekben adjuk meg a karakter sorszámát.

Nézzünk egy példát. Tegyük fel, hogy a következő sztringünk van:

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

Most pedig írassuk ki a sztring néhány karakterét:

<?php $str = 'abcde'; echo $str[0]; // kiírja 'a'-t echo $str[1]; // kiírja 'b'-t echo $str[2]; // kiírja 'c'-t ?>

Karakter lekérésekor negatív értékeket is használhatunk. Ebben az esetben a karaktereket a végétől fogjuk számolni. Ekkor az utolsó karakter sorszáma -1. Próbáljuk ki:

<?php $str = 'abcde'; echo $str[-1]; // kiírja 'e'-t echo $str[-2]; // kiírja 'd'-t echo $str[-5]; // kiírja 'a'-t ?>

A karaktereket sorszámuk alapján módosíthatjuk is. Változtassuk meg például a nulladik karaktert:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // kiírja '+bcde'-t ?>

A karakter sorszáma változóban is tárolható:

<?php $str = 'abcde'; $num = 3; // a karakter sorszáma egy változóban echo $str[$num]; // kiírja 'd'-t ?>

Adott egy sztring:

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

A sztring egyes karaktereire hivatkozva írassa ki a képernyőre a(z) 'a', 'c' és 'e' karaktert.

Adott egy sztring:

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

Írassa ki az utolsó karakterét.

Adott egy sztring:

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

A sztring egyes karaktereire hivatkozva írja egy új változóba a sztring karaktereit fordított sorrendben, azaz 'edcba'.

Adottak a következő változók:

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

Írassa ki a képernyőre azt a karaktert, melynek a sorszáma a $num változóban tárolódik.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás