İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Explode

mertdinler

0
İyinet Üyesi
Katılım
9 Mayıs 2011
Mesajlar
140
Reaction score
1
PHP:
$kelimeler= explode(" ", $cumle);
yukarıdaki kod ile $cumle değişkeninden gelecek cümleyi kelimelere ayıracağım fakat gelen cümlenin kaç kelime olacağını bilmiyorum
kaç kelime olacağını bilsem
PHP:
echo $kelimeler[0];
bu şekilde yazdırabilirim ekrana ayrılmış kelimelerin tamamını yazdırmanın bir yolu var mı ?
 

garrip

0
İyinet Üyesi
Katılım
28 Aralık 2010
Mesajlar
174
Reaction score
0
PHP:
$cumle = 'deneme deneme1 deneme2 deneme3 deneme4';
$kelimeler = explode(" ",$cumle);
foreach( $kelimeler as $b ){
echo $b.'<br>';
}

foreach ile diziyi döngü içine alarak tüm parçaları yazdırabilirsin.

şu şekilde de kullanabilirsin :
PHP:
foreach( $kelimeler as $a => $b ){
echo $b.'<br>';
}

$a değişkeni belirtilen kelimenin dizideki sırasını belirtir. İşine yarayabilir :

Manual : http://www.php.net/manual/tr/control-structures.foreach.php
 

selim61

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
Konum
<?=selim61?>
count($kelimeler) ile matrisin büyüklüğünü öğrenebilirsin ve for döngüsüne atabilirsin
yada arkadaşın dediği gibi foreach
yada explode nin tersi implode
PHP:
echo implode("<br />", $kelimeler);//satır satır kelimeleri yazdırma
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst