MortimerJazz Posted January 16, 2007 Share Posted January 16, 2007 Hiya,I realise this is probably very much a noobie question, but I'm looking to split up a UK Postcode using substr().However, because some post codes contain 4 letters and numbers at the beginning and some contain 3, I'm trying to split the string into an array that will contain the last 3 letters and then everything else.[code]$last_section=substr ( $postcode, -3)[/code]That code will get the last 3 digits ... but how do I get the everything else? The first part of the code that I'm leaving behind?Thanks, Link to comment https://forums.phpfreaks.com/topic/34392-noobie-question-splitting-a-string-into-an-array/ Share on other sites More sharing options...
AndyB Posted January 16, 2007 Share Posted January 16, 2007 [code]$first_section = substr($postcode,0,strlen($postcode)-3);[/code] Link to comment https://forums.phpfreaks.com/topic/34392-noobie-question-splitting-a-string-into-an-array/#findComment-161870 Share on other sites More sharing options...
MortimerJazz Posted January 16, 2007 Author Share Posted January 16, 2007 Thanks very much Andy Link to comment https://forums.phpfreaks.com/topic/34392-noobie-question-splitting-a-string-into-an-array/#findComment-161906 Share on other sites More sharing options...
Nicklas Posted January 16, 2007 Share Posted January 16, 2007 you dont need strlen, it´s enough with:[code=php:0]substr($postcode, 0, -3);[/code] Link to comment https://forums.phpfreaks.com/topic/34392-noobie-question-splitting-a-string-into-an-array/#findComment-161924 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.