80 of 410 menu

Fungsi str_replace

Fungsi str_replace mencari dalam string teks yang ditentukan dan mengubahnya menjadi teks lain. Parameter pertama fungsi menerima apa yang akan diganti, dan parameter kedua - dengan apa akan diganti. Ini bisa berupa dua string atau dua array. Dalam kasus kedua elemen yang sesuai dari satu array akan diganti dengan elemen yang sesuai dari array kedua (lihat contoh).

Sintaks

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

Contoh

Mari ganti semua huruf 'a' dengan '!':

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

Hasil eksekusi kode:

'!bc!bc'

Contoh

Mari ganti 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 eksekusi kode:

'123123'

Contoh

Mari ganti huruf-huruf yang ditentukan dengan satu karakter umum yang ditentukan:

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

Hasil eksekusi kode:

'!!!!!!'

Contoh

Lakukan penggantian di setiap elemen array:

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

Hasil eksekusi kode:

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

Contoh

Huruf besar/kecil berpengaruh:

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

Hasil eksekusi kode:

'Abc!bc'

Lihat juga

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