-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Hayırlı akşamlar...
if ($data["sutun1_icerik"]!="null")
{
echo " '.$data["sutun1_icerik"].' ";
}
else
{
echo "";
}
?>
if ($data["sutun2_icerik"]!="null")
{
echo " '.$data["sutun2_icerik"].' ";
}
else
{
echo "";
}
?>
if ($data["sutun3_icerik"]!="null")
{
echo " '.$data["sutun3_icerik"].' ";
}
else
{
echo "";
}
?>
Bu şekilde 100'e kadar devam ettiğini düşünelim...
Üsteki çok yer kaplayan kodları minimize etmek için aklıma gelen çözüm şu;
1) Basit bir döngü oluşturup içine tek bir kod kalıbı yazmak
2) sutun ifadesinin yanındaki 1,2,3,... (sayılarını tek tek yazmak) yerine otomatik artan bir değişken/fonksiyon entegre etmek...
$i++ ===> Buna benzer birşeyler... !?
Bir takım denemeler yaptım ama henüz çalışan kodu yazamadım maalesef!
SİZ OLSANIZ HANGİ YÖNTEMLE BU SORUNU AŞAR VE ÇÖZÜME ULAŞIRSINIZ?
Katkı ve destekler için şimdiden teşekkür ederim...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
emreyvz
.NET Core & Angular & PHP
Kullanıcı
-
Üyelik
19.04.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** Y**
-
Mesajlar
691
-
Beğeniler
110 / 250
-
Ticaret
24, (%100)
$columns= array();
for ($i = 0; $i < 100; $i++){
array_push($columns,"sutun". $i ."_icerik");
}
for ($i = 0; $i < count($columns); $i++){
if ($data[$columns[$i]]!="null")
{
echo $data[$columns[$i]];
}
}
Kolay gelsin.
1 kişi bu mesajı beğendi.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
emreyvz adlı üyeden alıntı
$columns= array();
for ($i = 0; $i < 100; $i++){
array_push($columns,"sutun". $i ."_icerik");
}
for ($i = 0; $i < count($columns); $i++){
if ($data[$columns[$i]]!="null")
{
echo $data[$columns[$i]];
}
}
Kolay gelsin.
emreyvz Üstadım katkınız için gerçekten çok teşekkür ediyorum...Lakin;
Ben örnek kodu yazarken sadeleştirmek için oldukça kırptım.
Aynı anda birden fazla sütundan veri çekmem gerekiyor çoğunlukla...
Örnek:
if ($data["sutun2_icerik"]!="null")
{
echo "
'.$data["sutun2_baslik"].'
'.$data["sutun2_icerik"].'
'.$data["sutun2_kaynak"].'
";
}
else
{
echo "";
}
?>
Bu durumda;
_baslik ve
_kaynak şeklinde biten sütunları
array içine nasıl ekleyebiliriz?
Ayrı "
array"lar mı oluşturmamız gerek?
Yoksa bu durumda
for dögüsü kullanarak bir kod oluşturmayı mı denemek gerekir?
ÇOK SÜTUNDAN VERİ ÇEKEN + EN SAĞLIKLI + EN SADE & MINIMAL hali nasıl olmalı sizce üstadım...?
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
emreyvz
Hemen deniyorum üstadım... Çalışacağından eminim...
ÇOK ÇOK TEŞEKKÜR EDERİM...
HAKKINIZI HELAL EDİN LÜTFEN...
1 kişi bu mesajı beğendi.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.