Jump to content

Delete initial digits at the beginning of a string


etrader

Recommended Posts

I want to delete (likely by preg_match) the initial digits at the beginning of a string, but no alter to alphabetical characters. The string can contain digit or not. For example:

 

$string="1-words are here";

$string=everything is word";

 

I want to delete if there is any digits at the beginning of my string.

 

Thanks :)

if there are no other digits in the string except the ones that you would like to omit...you can use str_replace

 

$subject = "1-words are here";
$search = array(0,1,2,3,4,5,6,7,8,9);
str_replace($search, '', $subject);

You could put a preg_match into substr() loop to check from the initial character through the word untill the first non match, then substr() the portion of the string to the right of the loop count marker...(does that make any sense?)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.