[PHP-DB] Re: explode string variable
or just : $word = "James-Martin-Smith" $word_break = Array(); $first_dash = strpos($word, '-'); if ($first_dash !== false) { $word_break[0] = substr($word,0,$first_dash+1); $word_break[1] = substr($word,$first_dash+1,strlen($word)); } "André Sannerholt" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi everyone! > > Does anybody know how to "stop" an "explosion" of a string: Let me explain: > > $variable_aray=explode('-', $variable); > > I want the variable to be devided in only two other ones! If for example: > > $variable="Willy-Brandt-Platz-5" > > I want to have an array that looks like this: > > $variable_array[0] should be "Willy" > $variable_array[1] should be "Brandt-Platz" > > > Regards > > André > > > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-DB] Re: explode string variable
[EMAIL PROTECTED] (André Sannerholt) writes: > Does anybody know how to "stop" an "explosion" of a string: Let me explain: > > $variable_aray=explode('-', $variable); > > I want the variable to be devided in only two other ones! If for example: > > $variable="Willy-Brandt-Platz-5" > > I want to have an array that looks like this: > > $variable_array[0] should be "Willy" > $variable_array[1] should be "Brandt-Platz" I guess you could use the "proper" regexp functions, like e.g. preg_match("/^(\w+)-(.*?)-\d/", $variable, $matches) then $matches[1] and $matches[2] should (haven't tested) contain what you want... -- --Fredrik My opinions may have changed, but not the fact that I am right. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php