Mateobus Posted May 24, 2006 Share Posted May 24, 2006 Ok I want to take a long string that is 100's of words and make a new string from it that is the first 15 words of that string. Is there an existing function that does this, if so it would look like this.$string = "Hello my name is joe and I am great";$smallstring = function($string, 3);echo $smallstring;Displays:Hello my name Link to comment https://forums.phpfreaks.com/topic/10390-string-qustion/ Share on other sites More sharing options...
Prismatic Posted May 24, 2006 Share Posted May 24, 2006 [!--quoteo(post=376821:date=May 24 2006, 04:41 PM:name=Matt Wolin)--][div class=\'quotetop\']QUOTE(Matt Wolin @ May 24 2006, 04:41 PM) [snapback]376821[/snapback][/div][div class=\'quotemain\'][!--quotec--]Ok I want to take a long string that is 100's of words and make a new string from it that is the first 15 words of that string. Is there an existing function that does this, if so it would look like this.$string = "Hello my name is joe and I am great";$smallstring = function($string, 3);echo $smallstring;Displays:Hello my name[/quote]Here is one way..[code]<?php$MyString = "This is a test, test testy test woo! test!";function TrimStr($String, $Limit){ $StringArr = explode(" ", $String); for($i=0; $i <= $Limit-1; $i++){ $TrimStr .= $StringArr[$i] ." "; } return $TrimStr;}$ShortString = TrimStr($MyString, 3);echo $ShortString;?>[/code] Link to comment https://forums.phpfreaks.com/topic/10390-string-qustion/#findComment-38720 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.