201 of 410 menu

preg_replace funksiyası

preg_replace funksiyası sətirdə regular ifadə ilə uyğunluqları axtarır və onları göstərilən sətirlə əvəz edir. Birinci parametr kimi axtarış üçün regular ifadəni, ikinci parametr kimi əvəzetmə sətirini, üçüncü parametr kimi isə mənbə sətirini qəbul edir. Əlavə olaraq əvəzetmə limiti və əvəzetmələrin sayını hesablamaq üçün dəyişən göstərilə bilər.

Sintaksis

preg_replace(pattern, replacement, subject, [limit], [count]);

Nümunə

Sətirdəki bütün rəqəmləri 'X' simvolu ilə əvəz edək:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str); echo $res; ?>

Kodun icrasının nəticəsi:

'aXbXcX'

Nümunə

Yalnız ilk 2 uyğunluğu əvəz edək:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str, 2); echo $res; ?>

Kodun icrasının nəticəsi:

'aXbXc3'

Nümunə

Əvəzetmədə tərs istinadların istifadəsi:

<?php $str = 'Hello World'; $res = preg_replace('/(\w+)\s(\w+)/', '$2, $1', $str); echo $res; ?>

Kodun icrasının nəticəsi:

'World, Hello'

Nümunə

Yerinə yetirilən əvəzetmələrin sayının hesablanması:

<?php $str = 'a1b2c3'; $count = 0; $res = preg_replace('/\d/', 'X', $str, -1, $count); echo "Result: $res, Replacements: $count"; ?>

Kodun icrasının nəticəsi:

'Result: aXbXcX, Replacements: 3'

Həmçinin baxın

  • preg_match funksiyasına,
    hansı ki regular ifadə ilə axtarış edir
  • preg_split funksiyasına,
    hansı ki sətiri regular ifadə ilə bölür
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