⊗ppPmBsSCh 43 of 447 menu

PHP-də sətir simvollarının əldə edilməsi

Tutaq ki, bizim müəyyən bir sətirimiz var. Bu sətirdəki hər bir simvolun öz sıra nömrəsi var: ilk simvol 0 nömrəsi, ikinci simvol - 1 nömrəsi, üçüncü simvol 2 nömrəsi və s.

Lazım olduqda, sətirin müəyyən bir simvoluna onun nömrəsi ilə müraciət etmək olar. Bunun üçün dəyişənin adı yazılır, ondan sonra kvadrat mötərizələr qoyulur və bu mötərizələrin içində simvolun nömrəsi göstərilir.

Gəlin bir nümunəyə baxaq. Tutaq ki, bizə belə bir sətir verilib:

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

Gəlin bu sətirin bəzi simvollarını çıxadaq:

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

Simvolu əldə edərkən mənfi dəyərlər də təyin etmək olar. Bu halda simvollar sonradan sayılacaq. Bu zaman sonuncu simvol -1 nömrəsinə malikdir. Gəlin yoxlayaq:

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

Sətirin simvollarını onların nömrəsinə görə dəyişmək də olar. Gəlin misal üçün sıfırıncı simvolu dəyişək:

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

Simvolun nömrəsi dəyişəndə də saxlana bilər:

<?php $str = 'abcde'; $num = 3; // dəyişəndəki simvol nömrəsi echo $str[$num]; // 'd' çıxaracaq ?>

Sətir verilib:

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

Bu sətirin ayrı-ayrı simvollarına müraciət edərək ekrana 'a' simvolunu, 'c' simvolunu, 'e' simvolunu çıxarın.

Sətir verilib:

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

Onun sonuncu simvolunu çıxarın.

Sətir verilib:

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

Bu sətirin ayrı-ayrı simvollarına müraciət edərək, bu sətirin simvollarını tərs qaydada, yəni 'edcba' şəklində yeni dəyişənə yazın.

Dəyişənlər verilib:

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

Nömrəsi $num dəyişənində saxlanılan simvolu ekranda çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et