Rackspace Posted March 2, 2006 Share Posted March 2, 2006 Hello peeps,does anyone know a simple way to limit a string to the first word in it? Link to comment https://forums.phpfreaks.com/topic/3905-truncate/ Share on other sites More sharing options...
AndyB Posted March 2, 2006 Share Posted March 2, 2006 [code]<?php$mystring = "this is text with spaces";$words = explode(" ",$mystring); // split into array on space separatorecho $words[0]; // first element of array, i.e. this?> [/code] Link to comment https://forums.phpfreaks.com/topic/3905-truncate/#findComment-13521 Share on other sites More sharing options...
khburres Posted March 2, 2006 Share Posted March 2, 2006 [!--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?[/quote]Another possibility:<?php//-- 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. Link to comment https://forums.phpfreaks.com/topic/3905-truncate/#findComment-13535 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.