Program konversi mata uang php

halo selamat siang, maaf sebelum nya, disini ane punya code format mata uang dengan menggunakan kondisi, jadi jika mata uang nya USD maka $0,9887 dan angka di belang koma 4, tapi jika mata uang IDR maka Rp.200.000 dan angka di belakang koma nya 3.. tapi disini code yg saya buat hanya usd aja yg kebaca, kira2 apanya yah gan.

Program konversi mata uang php

@Obbytokun

169 Kontribusi 10 Poin

Dipost: 3 tahun yang lalu Update 2 tahun yang lalu


Jawaban

Silahkan di cek kembali kodemu secara hati2, karena saya lihat ada kesalahan penulisan dalam statement if, tanda '=' hanya satu, harusnya di buat dua seperti ini '==' atau bahkan bisa seperti ini '===', kemudian setelah '==' jangan di buat array karena variable $matauang yg kamu buat di atasnya bukanlah sebuah array,,,

@Rismal

131 Kontribusi 104 Poin

Dipost: 3 tahun yang lalu Update 3 tahun yang lalu

  • oke terimakasih bang, saya coba - @Obbytokun
  • udah saya ganti = nya gan tapi malah hilang nilai mata uang nya - @Obbytokun
  • Coba gunakan kode yg saya buat di atas,,, kalau cuma = yg di ganti belum bisa karena seperti yg saya jelaskan sblmnya, $matauang bukanlah sebuah array, jd hrs di ganti dr ['USD'] jd 'USD', hapus tanda [ ] - @Rismal

Tampikan semua |


Sedikit penjelasan. '=' digunakan untuk pengisian variable. '==' digunakan untuk membandingkan variable. '===' digunakan untuk membandingkan variable, dan type isi variablenya IDENTIK alias sama. _____________________ pasangkan dengan variable yang ingin dibandingkan. Saya kasih contoh untuk yang identik yah.

$matauang = $data['cp_cury'];
$jumlah = $data['cp_price'];
if ($matauang==='USD'){
      echo "$".number_format ($jumlah,4);
        				
}elseif ($matauang==='IDR'){
      echo "Rp.".number_format ($jumlah,3);
}

Jadi untuk yang $matauang dan pembanding harus sama tipe datanya. Yaitu String.

@momoji

108 Kontribusi 44 Poin

Dipost: 3 tahun yang lalu Update 3 tahun yang lalu

  • oke terimakasih bang nanti saya coba - @Obbytokun
  • udah saya ganti = nya gan tapi malah hilang nilai mata uang nya - @Obbytokun


Coba pake kode ini gan.

Kalo tidak sesuai harapan. Coba agan jelasin script agan secara jelas dan rinci. Soalnya menurut saya itu kayak didalam array. Kalo iya. Coba pakai looping. Dan di dalam looping, baru dikasih if else. Selamat mencoba. :D

@momoji

108 Kontribusi 44 Poin

Dipost: 3 tahun yang lalu Update 3 tahun yang lalu

  • kalo string nya bukan angka bisa ga yah kalo di equal bang? soalnya saya pakek string huruf, ane ngambil data di database - @Obbytokun
  • itu yang $total itu masih statis yah gan, jadi kalo ane mau dinamis ngambil data dari database panggil field nya itu gimana, apa bisa pakai string huruf ? - @Obbytokun


mungkin bisa memisahkan data dulu menggunakan

$array = explode('', $data);

jadi isi $data nya dipisah dulu untuk mengambil karakter $ sebagai validasi. referensi : https://stackoverflow.com/questions/5203950/how-to-convert-a-string-to-an-array-in-php

@charlyhsitumorang

61 Kontribusi 23 Poin

Dipost: 3 tahun yang lalu Update 3 tahun yang lalu

  • itu yang $array apa gan dan dari mana - @Obbytokun


Login untuk gabung berdiskusi

  • DATA QUERY TIDAK MUNCUL DI WEB
  • tidak bisa upload file audio di laravel 8x
  • tidak bisa update modal dengan jquery
  • Aritmatika untuk database
  • Cannot log in to the MySQL server

  • @ahanafi

    795 Kontribusi 523 Poin

  • @Nandar

    647 Kontribusi 204 Poin

  • @dianarifr

    642 Kontribusi 316 Poin

  • @Saputroandhi

    509 Kontribusi 162 Poin

  • @dodipsitorus

    412 Kontribusi 145 Poin