[Php] Eliminar una cadena desde el comienzo de una cadena


Answers

Puede usar expresiones regulares con el símbolo de intercalación ( ^ ) que ancla la coincidencia al comienzo de la cadena:

$str = preg_replace('/^bla_/', '', $str);
Question

Tengo una cadena que se ve así:

$str = "bla_string_bla_bla_bla";

¿Cómo puedo eliminar el primer bla_ ; pero solo si se encuentra al comienzo de la cadena?

Con str_replace() , elimina todos los bla_ 's.




Aquí.

$array = explode("_", $string);
if($array[0] == "bla") array_shift($array);
$string = implode("_", $array);






Eliminar www. desde el principio de la cuerda, esta es la forma más fácil (ltrim)

$a="www.google.com";
echo ltrim($a, "www.");