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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der Funktion str_ireplace() in PHP

PHP String Zeichenfolgenfunktionen Handbuch

Die Funktion str_ireplace() wird verwendet, um bestimmte Zeichen in einer Zeichenkette durch angegebene Zeichen zu ersetzen (ohne Unterschied in der Groß- und Kleinschreibung).

Syntax

str_ireplace(find,replace,string,count)

Definition und Verwendung

Diese Funktion gibt einen String oder Array zurück. Dies ist das Ergebnis, wenn alle find in string durch replace ersetzt werden (ohne Gross- und Kleinschreibung), ohne spezielle Ersetzungsregeln. Sie sollten diese Funktion verwenden, um preg_replace() mit dem i-Korrekturzeichen zu ersetzen.

Wenn find und replace Arrays sind, führt str_ireplace() eine Mapping-Ersetzung für subject durch. Wenn die Anzahl der Werte in replace weniger ist als die Anzahl von find, werden die zusätzlichen Ersetzungen durch leere Strings durchgeführt. Wenn find ein Array ist und replace ein String ist, wird jeder Element-Ersetzen in find immer mit diesem String durchgeführt.
Hinweis: Wenn find oder replace Arrays sind, werden ihre Elemente von Anfang bis Ende einzeln verarbeitet.

Rückgabewert

 Gibt den nach dem Ersetzen zurückgegebenen String oder Array zurück.

Parameter

NummerParameter und Beschreibung
1

find

Erforderlich. Der zu suchende Wert

2

replace

Erforderlich. Der zu ersetzende Wert. Ein Array kann verwendet werden, um mehrfache Ersetzungen zu spezifizieren

3

string

Erforderlich. Der zu suchende und zu ersetzende String oder Array.
Wenn string ein Array ist, wird die Ersetzungsaktion das gesamte Array durchsuchen und auch ein Array zurückgeben.

4

count

Optional. Wenn angegeben, wird die Anzahl der Ersetzungen gezählt.

Online-Beispiel

Probieren Sie die folgenden Beispiele aus, um die Elemente im Array ohne Gross- und Kleinschreibung zu ersetzen und die Anzahl der Ersetzungen zurückzugeben:

<?php
   //Ersetzen Sie die Elemente im Array ohne Gross- und Kleinschreibung und geben Sie die Anzahl der Ersetzungen zurück.
   $input = array("w3codeboxs",".com","simply","easy","learning");
   print_r(str_ireplace("w3codeboxs","w3codebox,$input,$i)); //ohne Gross- und Kleinschreibung
   
   echo "<br>" . "Ersetzungsmenge: $i";  
?>
Testen Sie, um zu sehen‹/›

Ausgabeergebnis

Array
(
    [0] => w3codebox
    [1] => .com
    [2] => simply
    [3] => easy
    [4] => learning
)
Ersetzungsmenge: 1

PHP String Zeichenfolgenfunktionen Handbuch