> For example i have some words: > > Today is very beautiful day and sun is shining > > What i want to get from this is array > > words > [Today] => 0 > [Is] => 6,30 > [Very] => 8 > [beautiful] => 12 > ...... > > Can somebody please help me with this. Those nubers are > position of special word in above sentence. If word repeates > i want to have both positions saved in same row like word is. > > I tried something but i think it's to lame.
Well you could've at least shown us what you had so far instead of letting us solve the problem for you: $string = "Today is a very beautiful day and the sun is shining"; $words = explode(" ",$string); $pos = 0; foreach($words as $word) { if(isset($w[$word])) { $w[$word] .= ",$pos"; } else { $w[$word] = $pos; } $pos += strlen($word) + 1; } print_r($w); ---John W. Holmes... PHP Architect - A monthly magazine for PHP Professionals. Get your copy today. http://www.phparch.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php