Fungsi substr_replace() di PHP

Contoh

Ganti "Hello" dengan "world":

<?php
echo substr_replace("Hello","world",0);
?>

Contoh Penggunaan

Definisi dan penggunaan

Fungsi substr_replace() mengganti bagian string dengan string lain

Komentar:Jika start Paramater adalah negatif dan length Lebih kecil atau sama dengan start, maka length Untuk 0.

Komentar:Fungsi ini adalah yang aman untuk biner

Sintaks

substr_replace(string,replacement,start,length)
Paramater Deskripsi
string Diperlukan. Menentukan string yang akan dicek
replacement Diperlukan. Menentukan string yang akan disisipkan
start

Diperlukan. Menentukan tempat dimana penggantian akan dimulai di string

  • Positif - Mulai mengganti dari posisi yang ditentukan di string
  • Negatif - Mulai mengganti dari posisi yang ditentukan di akhir string
  • 0 - Mulai mengganti di karakter pertama string
length

Pilihan. Tentukan berapa banyak karakter yang akan diganti. Default sama dengan panjang string.

  • Positif - Panjang string yang diganti
  • Negatif - Menunjukkan jarak akhir substring yang akan diganti string Jumlah karakter akhir.
  • 0 - Masukkan daripada mengganti

Detil Teknis

Kembalikan nilai: Kembalikan string yang diganti. Jika string Jika adalah array, kembalikan array.
Versi PHP: 4+
Log Pembaruan: Dari PHP 4.3.3, semua parameter menerima array.

Beberapa Contoh Lain

Contoh 1

Mulai mengganti dari posisi ke-6 di string (ganti "world" dengan "Shanghai"):

<?php
echo substr_replace("Hello world","Shanghai",6);
?>

Contoh Penggunaan

Contoh 2

Mulai mengganti dari posisi ke-5 di akhir string (ganti "world" dengan "Shanghai"):

<?php
echo substr_replace("Hello world","Shanghai",-5);
?>

Contoh Penggunaan

Contoh 3

Masukkan "Hello" di awal "world":

<?php
echo substr_replace("world","Hello ",0,0);
?>

Contoh Penggunaan

Contoh 4

Ganti berbagai string sekali. Ganti "AAA" dalam setiap string dengan "BBB":

<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>

Contoh Penggunaan