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
Post a Comment