substr_replace ֆունկցիան

substr_replace ֆունկցիան տողի նշված մասը փոխարինում է մեկ այլ տողով: Այս ֆունկցիան կտրում է տողի նշված մասը (պարամետրերով նշվում է սկզբնակետը և վերցվող նիշերի քանակը) և կտրված մասը փոխարինում է նշված տողով: Եթե վերջին պարամետրը նշված չէ, փոխարինումը կկատարվի մինչև տողի վերջ:

Շարահյուսություն

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

Օրինակ

Եկեք տողից կտրենք նիշերը, սկսած առաջինից (նիշերի համարակալումը սկսվում է զրոյից), 3 հատ և դրանց փոխարեն տեղադրենք '!!!':

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

Կոդի կատարման արդյունքը.

php'a!!!e'

Օրինակ

Եկեք տողից կտրենք նիշերը, սկսած առաջինից մինչև տողի վերջ (քանի որ վերջին պարամետրը նշված չէ) և դրանց փոխարեն տեղադրենք '!!!':

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

Կոդի կատարման արդյունքը.

php'a!!!'

Տես նաև

  • str_replace ֆունկցիան,
    որը կատարում է որոնում և փոխարինում տողում
  • substr ֆունկցիան,
    որը կտրում է ենթատողի մի մասը