¿Cómo puedo eliminar los primeros 4 caracteres de una cadena usando PHP?Eliminar los primeros 4 caracteres de una cadena con PHP
Respuesta
Si utiliza una codificación de caracteres de varios bytes y no sólo quieren quitar los cuatro primeros bytes como substr
, utilice la contraparte de múltiples bytes mb_substr
. Esto, por supuesto, también funcionará con cadenas de un solo byte.
function String2Stars($string='',$first=0,$last=0,$rep='*'){
$begin = substr($string,0,$first);
$middle = str_repeat($rep,strlen(substr($string,$first,$last)));
$end = substr($string,$last);
$stars = $begin.$middle.$end;
return $stars;
}
ejemplo
$string = 'abcdefghijklmnopqrstuvwxyz';
echo String2Stars($string,5,-5); // abcde****************vwxyz
No exactamente una explicación como tal, pero una buena demostración del uso de substr() para varios bits de manipulación de cadenas. – Byson
Se puede usar la función substr
favor verifica siguiente ejemplo,
$string1 = "tarunmodi";
$first4 = substr($string1, 4);
echo $first4;
Output: nmodi
Puede utilizar este por la función de php con la función substr
<?php
function removeChar($value) {
$value2 = substr($value, 4);
return $value2;
}
echo removeChar("Dummy Text. Sample Text.");
?>
Usted obtener este resultado: "y Texto. Texto de ejemplo. "
¿No esta respuesta hace exactamente lo mismo que http://stackoverflow.com/a/4286437/4332216? ;-) – Ikari
- 1. ¿Cómo eliminar los primeros 10 caracteres de una cadena?
- 2. Eliminando N primeros caracteres de la cadena
- 3. cómo eliminar los primeros 3 caracteres de nsstring?
- 4. Javascript: ¿cómo obtener los primeros 4 números en una cadena?
- 5. ¿Cómo eliminar los dos primeros y los últimos dos caracteres en una cadena?
- 6. Salida de los primeros 100 caracteres en una cadena
- 7. Devolviendo los primeros N caracteres de una cadena Unicode
- 8. ¿Cómo eliminar los tres primeros caracteres de la cadena con C?
- 9. PHP eliminar primeros ceros
- 10. Cómo reemplazar/eliminar 4 (+) - caracteres de bytes de una cadena UTF-8 en PHP?
- 11. MySQL Eliminar primeros dos caracteres de todos los campos
- 12. Cómo extraes los primeros 100 caracteres de una cadena en PHP
- 13. PHP eliminar todos los caracteres antes de cadena específica
- 14. Eliminar caracteres de una cadena
- 15. Devuelve los primeros N caracteres de la cadena
- 16. eliminar los caracteres no ingleses PHP
- 17. Eliminar archivos cuando los dos primeros caracteres son ZZ
- 18. Eliminar n caracteres del comienzo de una cadena
- 19. PHP: muestra los primeros 500 caracteres de HTML
- 20. Obtener los 4 últimos caracteres de una cadena
- 21. cadena de formato, eliminar los caracteres iniciales
- 22. Eliminar todos los caracteres especiales de una cadena en R?
- 23. ¿Cómo obtener los primeros x caracteres de una cadena, sin cortar la última palabra?
- 24. Eliminar ciertos caracteres de una cadena
- 25. ¿Cómo eliminar caracteres inválidos de una cadena?
- 26. Cómo eliminar todos los caracteres de una cadena
- 27. Python Eliminar los últimos 3 caracteres de una cadena
- 28. Como llegar 5 primeros caracteres de la cadena
- 29. PHP: iterar en los caracteres de cadena
- 30. Cómo eliminar caracteres repetidos en una cadena
Puede encontrar [' s ($ str) -> cutStart (4) '] (https://github.com/delight-im/PHP-Str/blob/ea3e40132e9d4ce27da337dae6286f2478b15f56/src/Str.php# L329) útil, como se encuentra en [esta biblioteca independiente] (https://github.com/delight-im/PHP-Str). Esto es multibyte o Unicode seguro. – caw