Substr_replace funksiýasy

substr_replace funksiýasy kesgidilen setiriň bölegini başga bir setir bilen çalşyrýar. Bu funksiýa kesgidilen setiriň bölegini kesip alýar (parametrler bilen nireden kesip almaga başlamaly we näçe simwol almalydygyny görkezilýär) we kesilen bölegi kesgidilen setir bilen çalşyrýar. Iň soňky parametr görkezilmedik bolsa - çalşyryş setiriň soňuna çenli ýerine ýetiriler.

Sintaksis

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

Mysal

Geliň, setirden birinji simwoldan başlap (simwollaryň nomerlenişi noldan başlaýar), 3 sany simwoly kesip alyp, olaryň ýerine '!!!' goýalyň:

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

Kody ýerine ýetirmegiň netijesi:

php'a!!!e'

Mysal

Geliň, setirden birinji simwoldan başlap setiriň soňuna çenli (soňky parametr görkezilmedigi ýaly) simwollary kesip alyp we olaryň ýerine '!!!' goýalyň:

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

Kody ýerine ýetirmegiň netijesi:

php'a!!!'

Şeýle-de göz aňyňyza salyň

  • str_replace funksiýasyny,
    setir boýunça gözleg we çalşyryş amala aşyrýar
  • substr funksiýasyny,
    setiriň bir bölegini kesip alýar