lostyazilim
tr.link

Dizi'yi stringe çevirme

15 Mesajlar 2.622 Okunma
lstbozum
tr.link

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)
Merhaba arkadaşlar herkese sağlıklı günler diliyorum. Öncelikle yapmak istediğim foreach ile döngüye aldığım bir değişkene diziden dönen elemanları string olacak şekilde aralarında ',' koyarak eklemek istiyorum.

Örnek kod bloğu;



Çıktı' da olması gereken 1,2 fakat sonuç görselde ki gibi;



Edit: Burada yapmak istediğim SESSION'da tuttuğum sepetteki ürünlerin ID'lerini alıp veri tabanına kayıt işlemi gerçekleştirmek istiyorum. Ürünlerim Session'da şu şekilde depolanmaktadır.



Vaktini ayıran herkese teşekkür ederim iyi forumlar :)
 

 

wmaraci
reklam

KamilHanci KamilHanci WM Aracı Kullanıcı
  • Üyelik 18.07.2019
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Tasarım / Programlama
  • Konum İzmir
  • Ad Soyad K** H**
  • Mesajlar 553
  • Beğeniler 29 / 172
  • Ticaret 4, (%100)
For'a hiç gerek yok, buyurun :
echo implode(",",$arraydegiskeni);

Bu arada sizin kodu düzeltmek isterseniz
$idvalue = yerine $idvalue += yazin düzelir.
 

 

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)
KamilHanci , yanıtınız için teşekkür ederim dediklerini yaptım fakat bir sonuç elde edemedim uyguladığım şekil ve aldığım sonucu görsel şeklinde ekledim

Uyguladığım kod;



Hata ;

 

 

KamilHanci KamilHanci WM Aracı Kullanıcı
  • Üyelik 18.07.2019
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Tasarım / Programlama
  • Konum İzmir
  • Ad Soyad K** H**
  • Mesajlar 553
  • Beğeniler 29 / 172
  • Ticaret 4, (%100)

mbuturak adlı üyeden alıntı

KamilHanci , yanıtınız için teşekkür ederim dediklerini yaptım fakat bir sonuç elde edemedim uyguladığım şekil ve aldığım sonucu görsel şeklinde ekledim

Uyguladığım kod;



Hata ;



Sonuna $sessionproductvalue->id eklenmemiş :)
 

 

wmaraci
wmaraci

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)
KamilHanci eklediğim zaman da id obj olmadığı için hata veriyor;

 

 

KamilHanci KamilHanci WM Aracı Kullanıcı
  • Üyelik 18.07.2019
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Tasarım / Programlama
  • Konum İzmir
  • Ad Soyad K** H**
  • Mesajlar 553
  • Beğeniler 29 / 172
  • Ticaret 4, (%100)
Tüm değişkenleri yazar mısınız?
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Hocam anladığım kadarıyla $sessionproductvalue içerisinde bulunan id değerlerini tek tek virgül ile ayırmak istiyorsunuz?

$idValue .= $product->id.',';
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

KamilHanci KamilHanci WM Aracı Kullanıcı
  • Üyelik 18.07.2019
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Tasarım / Programlama
  • Konum İzmir
  • Ad Soyad K** H**
  • Mesajlar 553
  • Beğeniler 29 / 172
  • Ticaret 4, (%100)
Kullanımınıza en uygun kodu yazdim,diğer türlü idlerin sonunada virgül koyacaktır örneğin : 1,2,3,

aşşağıdaki kodu kullanabilirsiniz :

$ids = [];
foreach ($sessionProductValue as $product){ $ids += $product->id; }
echo implode(",",$ids);
 

 

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)

0ktay adlı üyeden alıntı

Hocam anladığım kadarıyla $sessionproductvalue içerisinde bulunan id değerlerini tek tek virgül ile ayırmak istiyorsunuz?

$idValue .= $product->id.',';


Yorumunuz için teşekkür ederim , fakat dediğiniz yöntem ile de bir sonuç elde edemedim
 

 

mbuturak mbuturak Сомнение единственная п Kullanıcı
  • Üyelik 10.09.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Front-end dev. & Back-end dev.
  • Konum Adana
  • Ad Soyad M** B**
  • Mesajlar 100
  • Beğeniler 14 / 8
  • Ticaret 6, (%100)

KamilHanci adlı üyeden alıntı

Kullanımınıza en uygun kodu yazdim,diğer türlü idlerin sonunada virgül koyacaktır örneğin : 1,2,3,

aşşağıdaki kodu kullanabilirsiniz :

$ids = [];
foreach ($sessionProductValue as $product){ $ids += $product->id; }
echo implode(",",$ids);



Hocam dediğinizi denedim fakat aldığım sonuç aşşağıda ki gibi;



 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al