$str = 'Слово1, слово2, слово 3, слово 4, слово 5, СлОвО 6';Слово1, слово2, слоСлово1, слово2 $longString = "Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. Lorem Ipsum используют потому, что тот обеспечивает более или менее стандартное заполнение шаблона.";
$truncated = substr($longString,0,strpos($longString,' ',30));['Слово1', 'слово2' ...]) с помощью explode
$str = "Слово1, слово2, слово 3, слово 4, слово 5, СлОвО 6";
$str = mb_substr($str , 0,20);
$str = preg_replace('/^(.+),(.+)$/','$1',$str);
echo $str;