⊗ppPmBsSCh 43 of 447 menu

PHP'de Dize Karakterlerini Alma

Diyelim ki bir dizgemiz var. Bu dizedeki her karakterin kendi sıra numarası vardır: ilk karakter numarası 0, ikinci karakter - numara 1, üçüncü karakter numarası 2 ve böyle devam eder.

Gerektiğinde, bir dizenin belirli bir karakterine numarasına göre erişim sağlanabilir. Bunun için değişken adı yazılır, ardından köşeli parantezler konur ve bu parantezlerin içine karakterin numarası yazılır.

Bir örnek üzerinden görelim. Diyelim ki bize şu dize verilmiş:

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

Bu dizenin bazı karakterlerini çıktılayalım:

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

Bir karakter alınırken aynı zamanda negatif değerler de belirtilebilir. Bu durumda karakterler sondan sayılmaya başlanır. Burada son karakterin numarası -1 olur. Deneyelim:

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

Ayrıca bir dizedeki karakterler numaralarına göre değiştirilebilir. Örnek olarak sıfırıncı karakteri değiştirelim:

<?php $str = 'abcde'; $str[0] = '+'; echo $str; // '+bcde' yazdırır ?>

Karakter numarası bir değişkende de saklanabilir:

<?php $str = 'abcde'; $num = 3; // değişkende saklanan karakter numarası echo $str[$num]; // 'd' yazdırır ?>

Bir dize verilmiş:

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

Bu dizenin tek tek karakterlerine erişerek ekrana 'a' karakterini, 'c' karakterini, 'e' karakterini yazdırın.

Bir dize verilmiş:

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

Onun son karakterini yazdırın.

Bir dize verilmiş:

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

Bu dizenin tek tek karakterlerine erişerek yeni bir değişkene bu dizenin karakterlerini tersten, yani 'edcba' olarak kaydedin.

Değişkenler verilmiş:

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

Numarası $num değişkeninde saklanan karakteri ekrana yazdırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet