php array manipulation help -


i have array words below example.

$words = array('hello','world','wad','up','yo','etc'); 

what want next array following manipulating above

$phrase2 = array('hello world', 'world wad', 'wad up', 'up  yo', 'yo etc'); $phrase3 = array('hello world wad', 'world wad up', 'wad yo', 'up  yo etc'); $phrase4 = array('hello world wad up', 'world wad yo', 'wad yo etc'); $phrase5 = array('hello world wad yo', 'world wad yo etc'); 

i hope question clear.

slice array , implode results:

$words = array('hello','world','wad','up','yo','etc'); $phrase2 = array(); $phrase3 = array(); $phrase4 = array(); $lim = sizeof($words); for($i=0;$i<$lim;$i++) {     if($i < $lim - 1)         $phrase2[] = implode(" ",array_slice($words,$i,2));      if($i < $lim - 2)         $phrase3[] = implode(" ",array_slice($words,$i,3));      if($i < $lim - 3)         $phrase4[] = implode(" ",array_slice($words,$i,4));  } 

Comments

Popular posts from this blog

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

apache - Add omitted ? to URLs -

php - How can I stop spam on my custom forum/blog? -