Jump to content

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?)

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.