Ultimele tutoriale de dezvoltare web
 

PHP str_ireplace() Function

<PHP String Reference

Exemplu

Înlocuiți caracterele "WORLD" (case-insensitive) în șirul "Hello world!" cu "Peter" :

<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
Run exemplu »

Definiție și utilizare

str_ireplace() funcție înlocuiește unele caractere cu alte caractere dintr - un șir de caractere.

Această funcție funcționează prin următoarele reguli:

  • În cazul în care șirul de căutat este o matrice, returnează o matrice
  • În cazul în care șirul de căutat este o matrice, găsiți și înlocuiți este realizată cu fiecare element de matrice
  • Dacă ambele găsiți și înlocuiți sunt matrice, și înlocuiți are mai puține elemente decât găsi, un șir gol va fi folosit ca înlocui
  • Dacă descoperiți este o matrice și înlocuiți este un șir de caractere, șirul înlocuiți va fi utilizat pentru fiecare valoare găsi

Note: Această funcție este insensibil la caz. Utilizați str_replace() funcția pentru a efectua o căutare sensibilă la caz.

Note: Această funcție este binar- în condiții de siguranță.


Sintaxă

str_ireplace( find,replace,string,count )

Parametru Descriere
find Necesar. Specifică valoarea pentru a găsi
replace Necesar. Specifică valoarea pentru a înlocui valoarea în find
string Necesar. Specifică șirul de căutat
count Opțional. O variabilă care contorizează numărul de înlocuiri

Detalii tehnice

Întoarcere Valoare: Returnează un șir sau o matrice cu valorile înlocuite
Versiune PHP: 5+
Changelog: Parametrul conta a fost adăugat în PHP 5.0

Mai multe exemple

Exemplul 1

Utilizarea str_ireplace() cu o matrice și un număr variabil:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
Run exemplu »

Exemplul 2

Utilizarea str_ireplace() cu mai puține elemente în înlocui decât găsiți:

<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
Run exemplu »

<PHP String Reference