Jump to content


This topic is now archived and is closed to further replies.



Recommended Posts

$mystring = "this is text with spaces";
$words = explode(" ",$mystring); // split into array on space separator
echo $words[0]; // first element of array, i.e. this
?> [/code]

Share this post

Link to post
Share on other sites
[!--quoteo(post=350921:date=Mar 2 2006, 06:48 AM:name=Rackspace)--][div class=\'quotetop\']QUOTE(Rackspace @ Mar 2 2006, 06:48 AM) [snapback]350921[/snapback][/div][div class=\'quotemain\'][!--quotec--]
Hello peeps,
does anyone know a simple way to limit a string to the first word in it?

Another possibility:
//-- Using string methods
$mystring = "Hello there";
$mystring = substr($mystring,0,strpos($mystring,' '));
echo $mystring;

//-- Using regular expressions
$str = "Hi there";
$pattern = '/^([\w]*)(\b)/';
preg_match($pattern, $str, $matches);
echo $matches[1];

I admit, I'm not nearly an expert with regular expressions, so there could be a better way than that proposed.

Share this post

Link to post
Share on other sites


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.