Schlo_50 Posted May 29, 2008 Share Posted May 29, 2008 Hi there, Think I've got an easy one for someone to help me with. I have alphanumerical strings being posted ($_POST['manufacturer']) from a form in the following format: 0162839273Papo 7282618922Galt 1819237363Hasbrome etc. I need to split up the strings when they are sent to me so that I am left with variable $nbr as the numerical part and $lttr as the letters after the number. Could someone show me how this is done? I've looked into preg_split but i can't quite understand how I can apply it. Thanks in advance! Quote Link to comment Share on other sites More sharing options...
rhodesa Posted May 29, 2008 Share Posted May 29, 2008 <?php if(preg_match('/^(\d+)([a-zA-Z]+)$/',$_POST['manufacturer'],$matches)){ $nbr = $matches[1]; $lttr = $matches[2]; } ?> Quote Link to comment Share on other sites More sharing options...
sasa Posted May 31, 2008 Share Posted May 31, 2008 trY <?php $test = '1819237363Hasbrome'; $b = preg_split('/(?=[^0-9])/',$test,2); print_r($b); ?> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.