function kelimesay($metin){
	 
	echo "Metniniz: ".$metin."
";
	 $bosluk_sil	=	trim($metin," ");
	 $dizi_parcala	=	@split ("[ ]", $bosluk_sil);
	 $dizi_say = count($dizi_parcala);
	 $metin_bosluk_say = substr_count($bosluk_sil," ");
	 
	 echo "Metinde: ".$metin_bosluk_say." tane BOŞLUK bulundu.
";
	 echo "Metinde: ".$dizi_say." tane KELİME bulundu.
";
	 echo "Metninizde ki kelimeler; 
";
	 
	 $sayi = 1;
	 
	 foreach($dizi_parcala as $kelime_sirala){
		 
		 echo $sayi.". Kelime: ".$kelime_sirala."
";
		 $sayi++;
	 }
	 
	 }
 
 
 kelimesay("Yardımlarınız için şimdiden sizlere çok teşekkür ederim.");
Arkadaşlar kodu çalıştırırsanız
Kod Çıktı için TIKLA!
Böyle bir çıktı alıyoruz. Öncelikle sayaç boşluk gördüğü anda 1 kelime sayıyor. Mesela 2 tane boşluk koyulduğu zaman fazladan bir kelime gösteriyor.
Geliştirilmesi için :
1 - Ard arda 2 tane boşluk olursa birini silmesi gerekli
2- "Metninizde ki kelimeler" in altında kelimeler sıralanıyor metin uzun olursa aşağı doğru uzayıp gidiyor... Bunu 5. Kelimeyi yazsın hemen ardından aşağı göndersin şeklinde yapmak mümkün mü ?
2. işlem için bir fonksiyon vardı fakat bulamadım metni tarıyor verdiğiniz karakteri gördüğü anda bir işlem yapmasını sağlayabiliyorsunuz.
atarsak işlem olarak...
Bunun dışında düşündüğünüz geliştirmeler varsa lütfen paylaşın...
  

