menhilangkan string terakhir hasil foraeach

Mau tanya temen2 sekolah koding gimana ya caranya menghilangkan string terkahir hasil perulangan pake foreach :


<?php foreach($agama as $agama){ ?>
            name: '<?php echo $agama->namaAgama ?>',
            y: <?php echo $agama->Total ?>
        },{
           <?php }; ?>

hsil foreach :

data: [{ name: 'HINDU', y: 1 },{ name: 'KATOLIK', y: 12 },{ name: '', y: 7 },{ name: 'ISLAM', y: 872 },{ name: 'KRISTEN', y: 12 },{ name: 'BUDHA', y: 2 },{ ---------&gt; ini yang mau di hilangkan }]

avatar ridwan14
@ridwan14

36 Kontribusi 10 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:

Lahh itu emang fungsi nya untuk apa ? ya tinggal dihapus aja sih..

 <?php foreach($agama as $agama){ ?>
            name: '<?php echo $agama->namaAgama ?>',
            y: <?php echo $agama->Total ?>

           <?php }; ?>

Maksudnya gimana ya ?

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

untuk membuat grafik gan, tapi udah bisa saya pake implode


<?php
 $resultstr = array();
 foreach($agama as $agama){
 if($agama->Total==0){
 echo "";
 }elseif($agama->namaAgama=="ISLAM"){
 echo "name:'" .$agama->namaAgama."', y:". $agama->Total .", sliced: true,
 selected: true },{";
 }else{
 $resultstr[] = "name:'" .$agama->namaAgama."', y:". $agama->Total;
 }
}
  echo implode("},{",$resultstr);
?>

avatar ridwan14
@ridwan14

36 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban