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! Link to comment https://forums.phpfreaks.com/topic/107816-easy-one-i-think/ 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]; } ?> Link to comment https://forums.phpfreaks.com/topic/107816-easy-one-i-think/#findComment-552764 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); ?> Link to comment https://forums.phpfreaks.com/topic/107816-easy-one-i-think/#findComment-554052 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.