Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
2644
Tıklama
0
Öne Çıkarma
POST ile gelen veriyi array'a aktarmak?
B
11 yıl
Yarbay

POST'la gelen yazıyı explode methodu ile boşluk(" ") karakterine göre ayırıp array'e atabilirsiniz.
Yani şöyle;

 
$degisken = explode(" ", $_POST["metin"]);

foreach ($degisken as $kelime) {
echo $kelime . "<br>";
}



K
11 yıl
Yarbay
Konu Sahibi

Bir örnek vereyim hemen;

<form action="" method="post">
<input type="text" name="metin">
<input type="submit" value="Gönder">
</form>

<?php
// Normal olarak gelen yazıyı şu şekilde değişkene atayabiliyoruz.
$degisken = @$_POST['metin'];
echo "<br>";
print "Girilen metin:" . $degisken;
?>

Benim istediğim girilen metini bir değişkene atayacak. Örneğin metinimiz "Merhaba Donanım Haber" olsun. Bu 3 kelimeyi bir diziye yani array tipine atayacak. Bunu nasıl yapabilirim?



G
11 yıl
Yüzbaşı

<php
$dizi=["pazartesi","salı","cuma",];
// yukarıda ki kod ile dizimizi uluşturduk

list($bugun,$yarin,$haftaya)=$dizi;

// yukarıda yazdığımız kod ile sırası ile dizinin içindeki elemanları değişkenlere atamış olduk

echo "Bugün günlerden"." ".$bugun;


// ekran çıktısı Bugün günlerden pazartesi olucaktır

bu diziyi değişkene atamak ama bilmeme işini görür mü



K
11 yıl
Yarbay

Post ile gelen veri zaten 2 boyutlu bir key value arraydir.



< Bu ileti mobil sürüm kullanılarak atıldı >

K
11 yıl
Yarbay
Konu Sahibi

@zekaigulin

Dostum beni tamamen yanlış anladın. Değişkene biz atama yapmayacağız, post ile gelen veri diyelim birden fazla kelime şeklinde. Her kelimeyi dizinin bir girdisi olarak alacak.

@Kaygerya

Biraz daha açabilir misiniz hocam?





< Bu mesaj bu kişi tarafından değiştirildi Kıpçak Beği -- 17 Haziran 2014; 15:46:53 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Kaygerya , @zekaigulin
P
11 yıl
Binbaşı

$aktarılacakrray = exploade('<ayraç>',$yazı);

<ayraç> yerine boşluk ' ' , yazı yerine _POST degerini yazabilrsiniz



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.