Fungsi substr_replace

Fungsi substr_replace menggantikan bahagian string yang ditentukan dengan string lain. Fungsi ini memotong bahagian string yang ditentukan (parameter menentukan dari mana untuk memulakan pemotongan dan berapa banyak aksara yang diambil) dan menggantikan bahagian yang dipotong dengan string yang ditentukan. Jika parameter terakhir tidak dinyatakan - penggantian akan dilakukan hingga akhir string.

Sintaks

phpsubstr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

Contoh

Mari kita potong dari string aksara, bermula dari yang pertama (penomboran aksara bermula dari sifar), 3 keping dan sebagai gantinya masukkan '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1, 3);
?>

Hasil pelaksanaan kod:

php'a!!!e'

Contoh

Mari kita potong dari string aksara, bermula dari yang pertama hingga akhir string (kerana parameter terakhir tidak dinyatakan) dan sebagai gantinya masukkan '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1);
?>

Hasil pelaksanaan kod:

php'a!!!'

Lihat juga

  • fungsi str_replace,
    yang melakukan carian dan gantian berdasarkan string
  • fungsi substr,
    yang memotong bahagian substring