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.
@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 : //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