Jump to content

Archived

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

Mateobus

String Qustion

Recommended Posts

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

Share this post


Link to post
Share on other sites
[!--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]

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.