Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
639
Tıklama
1
Öne Çıkarma
foreach hakkında
İ
4 yıl
Teğmen
Konu Sahibi

Array
(
[status] => ok
[totalResults] => 34
[articles] => Array
(
[0] => Array
(
[source] => Array
(
[id] =>
[name] => Tele1.com.tr
)

[author] =>
[title] => Koç Üniversitesinden 'Prof. Çilingiroğlu'nun Sözleşmesi bitmişti' açıklaması! Yazı 27 Mart tarihli - TELE1 TV
[description] => Mehmet Çilingiroğlu, Koç Üniversitesi'nden kovulduğunu açıkladı. Çilingiroğlu ile ilgili Koç Üniversitesi,sözleşme bitti açıklaması yaptı.
[url] =>https://tele1.com.tr/koc-universitesi-cilingiroglu-isten-cikarmi-yazisi-148327/
[urlToImage] =>https://img.tele1.com.tr/wp-content/uploads/2020/04/KOC-UNIVERSITESI-CILINGIROGLU.jpg
[publishedAt] => 2020-04-05T06:37:26Z
[content] => Habertürk’de Didem ylmaz’la tartarak yayn terk eden Prof. Mehmet Çilingirolu, Koç Üniversitesi’nden kovulduunu açklad. CNNTürk’deki canl yaynda kovulduunu açklayan Çilingirolu ile ilgili Koç Üniversitesi, sözlemeli bir kadrosunun bulunmad, misafir öretim üyes… [+2136 chars]
)

[1] => Array
(..........


bunu aralarından bir tanesini title mesala foreach ile döndürebilirmisiniz.ben döndüremedim. yardım ederseniz sevinirim



G
4 yıl
Teğmen

arrayların foreach döngü mantığı tüm programlamalarda aynı,

dizilerin içinde şu şekilde yapılır

$a = Array("title"=>"selam dostum");

foreach($a as $k=>$key) :

echo $k."<br />";
endforeach;


birde bu şekilde dene bakalım kendine göre çevir;


Bu mesaja 1 cevap geldi.
İ
4 yıl
Teğmen
Konu Sahibi

siz title değer vermişsiniz.title değeri var zaten.ben dizilerdeki title değerlerini döndürmek istiyorum.bende direk ilk diziyi gösteriyor yani 0 rakamını görüyorum.kod;


$fgc=file_get_contents("api adresi");
$json =json_decode($fgc,true);
foreach($json as $key => $value){
$title=$value["title"];
echo $title."<br>";
}

..





< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 6 Nisan 2020; 14:49:52 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @crazy programmer
G
4 yıl
Teğmen

bak ben yukarıda örnek vermişim sen aşağıda aynı şeyi yapmışsın, benimki sadece örnek nasıl yapılacağına dair, gerisini sen halledeceksin anlamında..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ibrahim59090
İ
4 yıl
Teğmen
Konu Sahibi

anladım peki nasıl döndürebiliriz bilen var mı ?




Bu mesajda bahsedilenler: @crazy programmer
C
4 yıl
Teğmen

foreach($dizi as $deger){
echo $deger["title"];
}

bu iş görmüyor mu nasıl yani


Bu mesaja 1 cevap geldi.
İ
4 yıl
Teğmen
Konu Sahibi

ben döndüremedim title ı sen denemek istersen api=>http://newsapi.org/v2/top-headlines?country=tr&apiKey=7c122850a2f2470c82ccb201ccbfc63c





< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 17 Nisan 2020; 23:28:27 >


Bu mesajda bahsedilenler: @tkaraer15
H
4 yıl
Yüzbaşı

foreach($json['articles'] as $key => $value)


Döndürmeniz gereken şey "articles" anahtarı içindekiler olmalı.


Bu mesaja 1 cevap geldi.
İ
4 yıl
Teğmen
Konu Sahibi

evet içindekilerden title döndercem nasıl yapabiliriz


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hardboy35
H
4 yıl
Yüzbaşı

Döngünüzü yukarda gösterdiğim şekilde düzenleyin. Sonra döngü içinde $value['title'] diyerek artık erişebilirsiniz.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ibrahim59090
İ
4 yıl
Teğmen
Konu Sahibi

sağ ol





< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 18 Nisan 2020; 17:3:33 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hardboy35
H
4 yıl
Yüzbaşı

Yardımcı olabildiysem ne mutlu iyi çalışmalar.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ibrahim59090
İ
4 yıl
Teğmen
Konu Sahibi

teşekkürler




Bu mesajda bahsedilenler: @hardboy35
G
4 yıl
Teğmen

eğer döngün api den geliyorsa crud kullanarak çek, yani for döngüsüyle de oluyor ama o kısım biraz detaylı o yüzden en basit yöntemiyle gösterdim.



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.