función de PHP str_replace ()
Ejemplos
"Hello World!" La cadena de caracteres "mundo" sustituido por "Peter":
<?php
echo str_replace("world","Peter","Hello world!");
?>
echo str_replace("world","Peter","Hello world!");
?>
Instancia en ejecución »
Definición y Uso
la función str_replace () sustituye algunos caracteres en la cadena (mayúsculas y minúsculas).
Esta función debe seguir las siguientes reglas:
- Si la cadena de búsqueda es una matriz, devuelve una matriz.
- Si la cadena de búsqueda es una matriz, entonces será buscar y reemplazar cada elemento de la matriz.
- Si necesita buscar y reemplazar una matriz, y la necesidad de llevar a cabo la sustitución de los elementos es menor que el número de elementos a tener en cuenta, a continuación, los elementos adicionales serán reemplazados con una cadena vacía.
- Si una matriz es de encontrar, pero sólo por una cadena para ser sustituido, entonces los valores de cadena de reemplazo serán todos encuentran trabajo.
Nota: Esta función es sensible a mayúsculas.Uso str_ireplace () la función realiza una búsqueda entre mayúsculas y minúsculas.
Nota: Esta función es a prueba de binario.
gramática
str_replace( find,replace,string,count )
参数 | 描述 |
---|---|
find | 必需。规定要查找的值。 |
replace | 必需。规定替换find中的值的值。 |
string | 必需。规定被搜索的字符串。 |
count | 可选。一个变量,对替换数进行计数。 |
detalles técnicos
Devuelve: | Devuelve una cadena o una matriz con un valor de reposición. |
---|---|
versión de PHP: | 4+ |
registro de actualización: | En PHP 5.0, añadir el parámetro de recuento. Antes de PHP 4.3.3, buscar y reemplazar los parámetros de la función son una matriz estará en problemas, porque cuando están vacíos encontrar el índice no cambió en el puntero interno para reemplazar la matriz se ignora. La nueva versión no tendrá este problema. A partir de PHP 4.0.5, la mayoría de los parámetros pueden ser una matriz. |
más ejemplos
Ejemplo 1
Con el uso de matrices y contar función str_replace variable ():
<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>
Instancia en ejecución »
Ejemplo 2
Usando el elemento tiene que ser reemplazado con una función de menos de mira a los elementos de str_replace ():
<?php
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>
Instancia en ejecución »
Cadena de referencia PHP