En son web geliştirme öğreticiler
 

PHP substr_replace() Function

<PHP dize Başvuru

Örnek

Değiştir "Hello" ile "world" :

<?php
echo substr_replace("Hello","world",0);
?>
»Run örnek

Tanımı ve Kullanımı

substr_replace() fonksiyonu başka bir dizeyle dizisinin bir kısmını değiştirir.

Note: başlangıç parametresi negatif bir sayı olan ve uzunluğu daha az ya da başlatmak için eşit ise, uzunluk 0 olur.

Not: Bu fonksiyon, ikili-güvenlidir.


Sözdizimi

substr_replace( string,replacement,start,length )

Parametre Açıklama
string Gereklidir. kontrol etmek dizeyi belirtir
replacement Gereklidir. eklemek için dizeyi belirtir
start Gereklidir. nerede dizesinde değiştirmeye başlayacak belirtir
  • Pozitif bir sayı - dizesinde belirtilen konumdaki yerini başlayın
  • Negatif sayı - dizenin sonundaki belirtilen konumdaki yerini başlayın
  • 0 - dizesindeki ilk karakteri de yerine başla
length İsteğe bağlı. değiştirilmesi gerektiğini kaç karakter belirtir. Varsayılan dize olarak aynı uzunluktadır.
  • Pozitif bir sayı - dizesinin uzunluğu değiştirilmesi
  • değiştirdikten sonra dizesinin sonunda bırakılmalıdır kaç karakterler - Negatif bir sayı
  • 0 - sokun yerine yerine

Teknik detaylar

Geri dönüş değeri: yerini dize döndürür. dize dizisi ise, dizi döndürülür
PHP Sürümü: 4+
Değişiklikler: PHP 4.3.3 itibariyle tüm parametreler artık diziler kabul

Diğer Örnekler

Örnek 1

(Replace dizede 6 pozisyonunda değiştirilmesi başlayın "world" "toprak" ile):

<?php
echo substr_replace("Hello world","earth",6);
?>
»Run örnek

Örnek 2

(Replace dizenin sonundaki 5 pozisyonda değiştirilmesi başlayın "world" "toprak" ile):

<?php
echo substr_replace("Hello world","earth",-5);
?>
»Run örnek

Örnek 3

Yerleştirin "Hello" başında "world" :

<?php
echo substr_replace("world","Hello ",0,0);
?>
»Run örnek

Örnek 4

Aynı anda birden fazla dizeleri değiştirin. Değiştir "AAA" ile her dizesinde "BBB" :

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

<PHP dize Başvuru