substr_replace Bir dizgenin belli bir bölümünü değiştirir &reftitle.description; stringarraysubstr_replace arraystringdizge arraystringyenisi arrayintbaşlangıç arrayintnulluzunluk&null; substr_replace işlevi dizge dizgesinin başlangıç (seçimlik) konumundan itibaren uzunluk karakterlik parçasının yerine yenisi dizgesini yerleştirir. &reftitle.parameters; dizge Girdi dizgesi. Bir dizgeler dizisi belirtilmesi durumunda değiştirme işlemi her elemana uygulanır. Bu durumda, her elemana karşı düşen yenisi, başlangıç ve uzunluk değerlerini içeren diziler de belirtilebilir. yenisi Değiştirilecek kısma yerleştirilecek dizge. başlangıç Eğer başlangıç negatif değilse, yer değiştirme işlemi dizge dizgesinin baştan başlangıç'ıncı karakterinden başlar. Eğer başlangıç negatifse, yer değiştirme işlemi dizge dizgesinin sondan başlangıç'ıncı karakterinden başlar. uzunluk Belirtilmiş ve pozitifse, dizge dizgesinin değiştirilecek parçasının uzunluğudur; negatif ise, dizge dizgesinin sonundan itibaren yerleştirmenin durdurulacağı karakter sayısıdır. Belirtilmezse, strlen(dizge) öntanımlıdır, yani yerleştirme işlemi dizgenin sonunda biter. uzunluk sıfırsa, yenisi dizgesi dizge dizgesine başlangıç (seçimlik) konumundan itibaren yerleştirir. &reftitle.returnvalues; Elde edilen dizge döner. dizge bir dizi ise bir dizi döner. &reftitle.changelog; &Version; &Description; 8.0.0 uzunluk artık &null; olabiliyor. &reftitle.examples; - <function>substr_replace</function> örnekleri \n"; /* Bu iki örnek $var dizgesinin tamamını 'bob' yapar. */ echo substr_replace($var, 'bob', 0) . "
\n"; echo substr_replace($var, 'bob', 0, strlen($var)) . "
\n"; /* 'bob' $var dizgesine dizgenin başından itibaren yerleştirilir. */ echo substr_replace($var, 'bob', 0, 0) . "
\n"; /* Bu ikisi $var içindeki 'MNRPQR' yerine 'bob' yerleştirir. */ echo substr_replace($var, 'bob', 10, -1) . "
\n"; echo substr_replace($var, 'bob', -7, -1) . "
\n"; /* $var dizgesinin 'MNRPQR' parçasını siler. */ echo substr_replace($var, '', 10, -1) . "
\n"; ?> ]]>
- Çok sayıda dizgeyi bir kerede değiştirmek için <function>substr_replace</function> kullanımı ]]> &example.outputs;
&reftitle.notes; ¬e.bin-safe; &reftitle.seealso; str_replace substr Dizge erişimi ve karaktere göre değişiklik