Php foreach ile ilk değeri dışarı almak
26
●507
- 10-01-2022, 23:05:46Sayaç ekleyerek ilk değeri bulup bu değeri bir değişken tanımlayıp kullanabilirsiniz.
- 10-01-2022, 23:09:02Örnek olarakbuddy adlı üyeden alıntı: mesajı görüntüle
$i =1;
foreach(){
$ii = $i++;
if($ii == 1){
ilk veri.
}
}
Yani döngü her döndüğü zaman $i değerini arttırmış olucak - 10-01-2022, 23:12:43@ByHazerfen; in yazdığı if kondisyonu içinde yukarıda bir array e push edebilirsiniz hocam.
- 10-01-2022, 23:14:48ne yapmak istediğinizi tam olarak örnek yada açıklama yapsanız daha rahat yardımcı olabiliriz diye düşünüyorumbuddy adlı üyeden alıntı: mesajı görüntüle
- 10-01-2022, 23:17:10Foreach zaten diziler için kullanılır. Bir dizinin ilk elemanına ulaşmak için neden foreach'e ihtiyaç duyulur anlamadım ama aşağıdaki kod işinizi görebilir.
$firstItem = ''; $i = 0; $len = count($array); foreach ($array as $item) { if ($i == 0) { // first $firstItem = $item; } else if ($i == $len - 1) { // last } // … $i++; }Kaynak - 10-01-2022, 23:21:53Çekilen veriyi bir değişkene aktarırsanız foreach dışında da kullanabilirsiniz.DarkBy adlı üyeden alıntı: mesajı görüntüle
Örneğin
foreach ($dizi as $key){
$veri = $key;
}
echo $veri;
echo $key;
Böyle bir foreach döngümüz var echo $key kısmını foreach dışında bir çıktı vermez fakat $veri ye aktardığımız zaman echo $veri kısmı aktarılan veriyi yazdırır.