[ Paticik.com | Forum | Kullanici Sozlesmesi | Üye Ol ]
» Forum Gezgini ... Üye Ol / Giris Yap
FORUM.PATICIK.COM
[ FORUM ANASAYFA ]  

[ Yeni Konu ] [ Mesaj Yaz ]
bagli degilsiniz: | Giris Yap | Üye Ol |
|+ Paticik.com Forumları
|-- |+ Pati Tech / Programlama
|-- |-- |+ PHP Loop son virgulu yok etme...
Yazar RSS Konu: PHP Loop son virgulu yok etme {232}
  [ A ]
Üye
ID § 22 Sep 2017, 03:27    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
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": "BITTREXtongue sticking out smileyTCBTC" },{ "description": "", "proName": "BITTREX:NEOSBTC" },


fakat benim otomatik olarak en son virgulu kaldirmam gerekiyor.

Yardimci olabilirseniz sevinirim.

Tesekkurler

1 defa güncellendi. Son güncelleme 22/09/2017 03:29 tarihinde iiimriii tarafindan yapilmistir.
Üye
ID § 22 Sep 2017, 03:28    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Arkadaslar o emoji yi kasitli olarak yapmadim, sadece code alintisi kullanmama ragmen emoji cikmis.
Diablo3 Yazarı
medal 1k medal 5k medal 10k
ID § 22 Sep 2017, 03:55    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
"proName": "BITTREX:'. $ticker .'"
},';

yerine
"proName": "BITTREX:'. $ticker .'"
}';

ha sadece looptaki son elementte yapacaksan foreachle zor is normal for dondur

twitter.com/senelian

1 defa güncellendi. Son güncelleme 22/09/2017 03:56 tarihinde SenariouS tarafindan yapilmistir.
Üye
ID § 22 Sep 2017, 04:06    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
Looptaki son elementte yapacam, yardimci olabilirmisiniz
Üye
medal 1k medal 5k
ID § 22 Sep 2017, 14:13    [ Alintila ] [ Özel Mesaj ] [ Albüm ]
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.

Elan Realms - A Tale That Goes On
A.k.a Neme, Tysre Freewave
  [ Y ]
[ Forum ] / [ Konu ]
=o=
[ Yeni Konu ] [ Mesaj Yaz ]
*Bu sayfadaki içerik, yazanların kiŞisel görüŞlerini belirtmektedir. KiŞiler, üye anlaŞmasında var olan Şartların bilincinde olmak yükümlülüğündedir. Üye anlaŞmasına göre, gönderilen her türlü içerik, içeriği göndermiŞ olarak görünen üye rumuz ismi ve üyenin kendisine aittir. Paticik.com ve yetkilileri, üyelerimizin göndermiŞ olduğu iŞ bu sayfada yazılı olarak bulunan içerik hakkında hiçbir yasal sorumluluk kabul etmemektedir. Yükümlülük altında olmasa dahi, var olan site içeriğinin bütünü veya bir kısmının site kurallarına uygunsuzluğu durumunda, iletiŞim sayfamızdan bize eriŞebilir, gereken düzenlemeleri yapmamızı sağlayabilirsiniz.
[ Paticik.com | Forum | Kullanici Sozlesmesi | Üye Ol ]
Iletisim : info [at] paticik.com
Secereli Dobermann | Londra Rehberi Copyright 2001-2015 @ Paticik.com
This forum is powered by Phorum