direkt kelime sayısını bulan fonksiyon yok bildiğim kadarı ile ama
<?php
function yazbakalim($metin,$sayi) { 
   $kelimeayir = explode(" ", $metin); 
      for($i=0;$i<=$sayi-1;$i++)
   {
   	echo $kelimeayir[$i]." ";
   }
   } 
   $metin="Kaç kelime olacak bu cümle bilmiyorum deneme amaçlı yazıyorum";
   $sayi=4;
   yazbakalim($metin,$sayi);
   ?>
işini görür herhalde