tirriainen
4/24/2018 - 6:52 AM

Algoritmit 2 TIEA211

Algoritmit 2 TIEA211

<?php

$string = '      toivottavasti   pääsen   testistä   läpi  ';
$limit = strlen($string);

$word = '';
$string_array = [];

for ($i = 0; $i < $limit; $i++) {
	if (!ctype_space($string[$i])) { // ei välilyönti
		$word .= $string[$i];
		if ($i+1 == $limit && $word != '') { // viimeinen merkki
			$string_array[] = $word;
		}
	} else {
		if ($word != '') $string_array[] = $word; // lisätään sana taulukkoon
		$word = ''; // tyhjätään, koska sana on jo taulukossa
	}
}

for ($i = 1; $i <= count($string_array); $i++) {
	echo $string_array[count($string_array)-$i] . ' '; // reverse
}