English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di PHP

Tutorial avanzato di PHP

PHP & MySQL

Manuale di riferimento di PHP

Uso e esempio della funzione str_ireplace() di PHP

PHP String 字符串函数手册

La funzione str_ireplace() di PHP viene utilizzata per sostituire determinati caratteri all'interno di una stringa utilizzando caratteri specificati (senza distinzione tra maiuscole e minuscole).

Grammatica

str_ireplace(find,replace,string,count)

Definizione e uso

Questa funzione restituisce una stringa o un array. È il risultato di sostituire tutti i find con replace in string (ignorando maiuscole e minuscole) dopo che il risultato specifico è stato sostituito.

Se find e replace sono array, str_ireplace() sostituirà subject con entrambi i mapping. Se il numero di valori in replace è inferiore a quello in find, le sostituzioni in eccesso saranno eseguite con una stringa vuota. Se find è un array e replace una stringa, ogni elemento di find sarà sostituito sempre con questa stringa.
Attenzione: se find o replace sono array, i loro elementi saranno elaborati uno per uno da testa a coda.

Ritorno del valore

 Restituisce la stringa o l'array sostituito.

Parametro

NumeroParametri e descrizione
1

find

Obbligatorio. Valore da trovare

2

replace

Obbligatorio. Valore di sostituzione di find. Un array può essere utilizzato per specificare sostituzioni multiple

3

string

Obbligatorio. La stringa o l'array da cercare e sostituire.
Se string è un array, l'operazione di sostituzione esplorerà l'intero array e restituirà anche un array.

4

count

Opzionale. Se specificato, contabilizzerà il numero di sostituzioni.

Esempio online

Prova l'esempio seguente, sostituisce gli elementi dell'array senza distinguere maiuscole e minuscole, e restituisce il numero di sostituzioni:

<?php
   //Sostituisce gli elementi dell'array senza distinguere maiuscole e minuscole, e restituisce il numero di sostituzioni.
   $input = array("w3codeboxs",".com","simply","easy","learning");
   print_r(str_ireplace("w3codeboxs","w3codebox",$input,$i)); //Non distingue maiuscole e minuscole
   
   echo "<br>" . "替换次数: $i";  
?>
Prova a vedere‹/›

Risultato di output

Array
(
    [0] => w3codebox
    [1] => .com
    [2] => semplicemente
    [3] => facile
    [4] => imparare
)
替换次数: 1

PHP String 字符串函数手册