función de PHP substr_replace ()
Ejemplos
El "Hola" reemplazar "mundo":
<?php
echo substr_replace("Hello","world",0);
?>
echo substr_replace("Hello","world",0);
?>
Instancia en ejecución »
Definición y Uso
substr_replace función () sustituye parte de una cadena con otra cadena.
Nota: Si elargumento comienzo es negativo y la longitud es de menos de o igual a empezar, a continuación, la longitud es cero.
Nota: Esta función es a prueba de binario.
gramática
substr_replace( string,replacement,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
detalles técnicos
Devuelve: | Devuelve la cadena que ser reemplazado. Si la cadena es una matriz, se devuelve la matriz. |
---|---|
versión de PHP: | 4+ |
registro de actualización: | A partir de PHP 4.3.3 en adelante, se aceptan todos los parámetros de las matrices. |
más ejemplos
Ejemplo 1
Reemplazar inicio de la sexta posición en la cadena (el "mundo" sustituido por "tierra"):
<?php
echo substr_replace("Hello world","earth",6);
?>
echo substr_replace("Hello world","earth",6);
?>
Instancia en ejecución »
Ejemplo 2
Reemplazar inicio de la posición final quinta de la cadena (el "mundo" sustituido por "tierra"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
echo substr_replace("Hello world","earth",-5);
?>
Instancia en ejecución »
Ejemplo 3
A principios del "mundo" insertar "Hola":
<?php
echo substr_replace("world","Hello ",0,0);
?>
echo substr_replace("world","Hello ",0,0);
?>
Instancia en ejecución »
Ejemplo 4
Reemplazar múltiples cuerdas a la vez. Cada cadena "AAA" reemplazar "acreditación":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Instancia en ejecución »
Cadena de referencia PHP