hai coders! ! tiap aplikasi pemasaran, tentu mengabadikan angka mata uang di database-nya. contoh informasi yang dipakai dapat beragam. dapat memakai string alias varchar, integer, float alias double, bigint, dkk. pada giliran kali ini, aku bakal memberi metode mengkonversi contoh informasi (mata uang) string jadi integer.
1. akal busuk string
sebelum anda mengganti informasi string mata uang, anda harus memanipulasinya lebih-lebih dulu. tujuannya buat menyirnakan ikon beserta ciri baca yang terdapat di dalam string.
misalkan, satu buah informasi mata uang bentuknya serupa ini:
$harga = rp 450. 000;
? >
bagaiaman metode melipat string itu jadi 450000? anda dapat memakai manfaat regular expression buat menjalankannya.
$harga_str = preg_replace (/ [^0-9] /, , $harga);
var_dump ($harga_str);
? >
perolehan output-nya: string (6) 450000
2. transformasi ke integer
sehabis anda sukses melipat string mata uang jadi satu buah string (nilai). kini anda transformasi contoh datanya ke dalam rupa integer. aturannya atas menambahkan (int) di depan elastis alias informasi string.
$harga_str = preg_replace (/ [^0-9] /, , $harga);
var_dump ($harga_str);
$harga_int = (int) $harga_str;
var_dump ($harga_int);
? >
perolehan output-nya:
string (6) 450000
int (450000)
kesimpulan
transformasi contoh informasi string mata uang ke dalam integer menginginkan dua tahap. pertama, lenyapkan dulu ikon beserta ciri bacanya atas manfaat regular expression. kedua, transformasi contoh informasi perolehan dari regular expression jadi integer.
No comments:
Post a Comment