Jump to content

Pomoc oko brojanja reci u stringu


Recommended Posts

Imam zadatak prebrojati reci u stringu i odstampati. To sam ispisao ali ne znam dalje. I da li sam dobro poceo? Molio bih za malo pomoci i paznje...

 

$string = "Ovo je neki string koji ima mnogo reci";

function izbroj_reci ( $str )
{
broj_reci = 0;
$duzina_reci = 0;

for($i = 0; $i < strlen ( $str ); $i++)

if($str[$i] != ' ' && $str[$i] != '\0')

$broj_reci++;

}

Link to post
Share on other sites

Nisi dobro poceo. Evo ja cu da ti i pocnem i zavrsim a ti izmozgaj liniju koja nedostaje ;) :

 

$string = "Ovo je neki string koji ima mnogo reci";

function prebroj_reci($str) {
    if (is_string($str) && !empty($str)) {// uvijek provjeravaj tip ulaznog podatka
        $str_trimmed = trim($str);// rijesi se praznih karaktera/spejsova sa strana (na pocetku i na kraju) ako ih ima

        // ovde ubaciti odgovarajucu PHP nativnu funkciju sa argumentacijom koja odgovara datom kodu

        echo 'String ' . $str . ' ima ' . count($str_arr) . ' reci.<br><br>Redom:<br><br>';
        foreach ($str_arr as $k => $v) {
            echo $k + 1, ': ', $v, '<br>';// ne brojimo od nule
        }
    } else {
        echo 'Nije unesen string kao ulazni podatak.';
    }
}

print_r(prebroj_reci($string));

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...