Merhabalar ,
" İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar. " cümlesinde " İçki kültürü üzerine okumaların ardından " kelimelerini alıp yazdırmak istiyorum. Sabit hep 5 kelime alacağım.
PHP ile bir cümle içindeki belirli kelime sayısını alıp ekrana yazdırma
5
●212
- 01-03-2023, 09:44:32Merhaba. Bunun için aşağıda bir yöntem paylaşıyorum. Daha kısa bir yol ile de çözülebilir ama hızlıca bu şekilde çözebilirsiniz.ademayass adlı üyeden alıntı: mesajı görüntüle
<?php $string = 'İçki kültürü üzerine okumaların ardından özellikle bazı mekanlar öne çıkıyor. İşte rotalar.'; $string = explode(' ', $string); for ($i=0; $i < 5; $i++) { $text .= $string[$i].' '; } echo $text; ?> - 01-03-2023, 09:46:44Telefonda olduğum için chatgpt'den istedim ve şunu yazdı. Bir deneyebilirsiniz.
<?php
$str = "Bu bir örnek cümledir. İlk beş kelimesi yazdırılacak.";
$words = explode(" ", $str); // boşluk karakterine göre diziyi ayır
$first_five = array_slice($words, 0, 5); // ilk beş kelimeyi al
echo implode(" ", $first_five); // ilk beş kelimeyi birleştir ve ekrana yazdır
?> - 01-03-2023, 09:47:21Buyur kardeşim.ademayass adlı üyeden alıntı: mesajı görüntüle
$cumle = "Merhaba bugün hava çok güzel hemen dışarı çıkıp güneşlenmeliyim."; $kac_kelime = 5; // cümleyi boşluk karakterlerine göre parçalara ayır $kelimeler = explode(" ", $cumle); // belirtilen sayıda kelimeyi al ve birleştir $ilk_kelimeler = implode(" ", array_slice($kelimeler, 0, $kac_kelime)); // ekrana yazdır echo $ilk_kelimeler;