Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

PHP Loop son virgulu yok etme


Öne çıkan mesajlar

Mesaj tarihi:
Programcilar icin kolay ama benim icin zor.

Arkadaslar altta bir php kodum var bu kod calisiyor fakat loop bittigi zaman, veri kalmadigi zaman son degere , koymamam gerekiyor.


<?php
foreach ($tickers as $i => $ticker) {

{
echo '{
"description": "",
"proName": "BITTREX:'. $ticker .'"
},';
}
}
?>


Yukardaki kod bana bu sekilde sonuc veriyor.


{ "description": "", "proName": "BITTREX:PTCBTC" },{ "description": "", "proName": "BITTREX:NEOSBTC" },



fakat benim otomatik olarak en son virgulu kaldirmam gerekiyor.

Yardimci olabilirseniz sevinirim.

Tesekkurler
Mesaj tarihi:
Son karakteri silmek için rtrim kullanabilirsin yada

echo '{"description": "","proName": "BITTREX:'. $ticker .'"},';

yerine $arr[]='{"description": "","proName": "BITTREX:'. $ticker .'"}';

şeklinde bir değişkene yazarak en son döngü bittikten sonra
echo implode(",",$arr); yaparak da istedigin sonuca ulaşabilirsin.

Ayrıca ekrana basmak istedigin yapı JSON yapısı olarak görünüyor.
istedigin degerleri array formatında olusturup en son json_encode yaparak da sonuca ulabilirsin.
×
×
  • Yeni Oluştur...