str_ireplace ֆունկցիան

str_ireplace ֆունկցիան տողում փնտրում է ենթատողի բոլոր հանդիպումները (առանց տառերի հաշվառման) և դրանք փոխարինում է նշված արժեքով։ Առաջին պարամետրին փոխանցվում է փնտրվող ենթատողը, երկրորդին՝ փոխարինման տողը, երրորդին՝ այն տողը, որում կատարվում է որոնումը։

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

phpstr_ireplace(search, replace, subject);

Օրինակ

Փոխարինենք ենթատողի բոլոր հանդիպումները առանց տառերի հաշվառման.

php<?php
  echo str_ireplace('abc', '!', 'aBc abc ABC');
?>

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

php'! ! !'

Օրինակ

Փոխարինենք զանգվածում առկա մի քանի տարբերակ.

php<?php
  $res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
  echo $res;
?>

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

php'12c'

Օրինակ

Փոխարինենք տրված տառերը մեկ ընդհանուր նշված նշի.

php<?php
  echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>

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

php'!!!!!!'

Օրինակ

Կատարենք փոխարինում զանգվածի յուրաքանչյուր տարրում.

php<?php
  $arr = ['Abc', 'abc', 'abc'];
  $res = str_ireplace('a', '!', $arr);
  print_r($res);
?>

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

php['!bc', '!bc', '!bc']

Տես նաև

  • str_replace ֆունկցիան,
    որը կատարում է փոխարինում տառերի հաշվառմամբ
  • substr_replace ֆունկցիան,
    որը փոխարինում է տողի մի մասը