80 of 410 menu

Fungsi str_replace

Fungsi str_replace mencari dalam rentetan teks yang ditentukan dan menukarnya dengan teks lain. Parameter pertama fungsi menerima apa yang digantikan, dan yang kedua - dengan apa yang digantikan. Ini boleh berupa dua rentetan atau dua tatasusunan. Dalam kes kedua, elemen sepadan dari satu tatasusunan akan digantikan dengan elemen sepadan dari tatasusunan kedua (lihat contoh).

Sintaks

str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array

Contoh

Mari kita gantikan semua huruf 'a' dengan '!':

<?php echo str_replace('a', '!', 'abcabc'); ?>

Hasil pelaksanaan kod:

'!bc!bc'

Contoh

Mari kita gantikan semua huruf 'a' dengan 1, huruf 'b' dengan 2, huruf 'c' dengan 3:

<?php echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc'); ?>

Hasil pelaksanaan kod:

'123123'

Contoh

Mari kita gantikan huruf yang ditentukan dengan satu a wat umum yang ditentukan:

<?php echo str_replace(['a', 'b', 'c'], '!', 'abcabc'); ?>

Hasil pelaksanaan kod:

'!!!!!!'

Contoh

Lakukan penggantian dalam setiap elemen tatasusunan:

<?php $arr = ['abc', 'abc', 'abc']; $res = str_replace('a', '!', $arr); print_r($res); ?>

Hasil pelaksanaan kod:

['!bc', '!bc', '!bc']

Contoh

Huruf besar kecil mempengaruhi:

<?php echo str_replace('a', '!', 'Abcabc'); ?>

Hasil pelaksanaan kod:

'Abc!bc'

Lihat juga

  • fungsi str_ireplace,
    yang melakukan carian dan gantian tanpa mengira huruf besar kecil
  • fungsi strtr,
    yang juga melakukan carian dan gantian
  • fungsi substr_replace,
    yang memotong bahagian rentetan dan menggantikannya dengan yang lain
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak