Atur wilayah ke Bahasa Inggris AS, lalu atur kembali ke default sistem:
<?phpecho setlocale(LC_ALL,"US");echo "<br>";echo setlocale(LC_ALL,NULL);?>Fungsi setlocale() mengatur informasi regional (informasi regional).
Informasi regional adalah bahasa, mata uang, waktu, dan informasi lain untuk suatu wilayah geografis.
Catatan: Fungsi setlocale() hanya mengubah informasi lokal untuk skrip saat ini.
Tip: Anda dapat mengatur informasi wilayah sebagai default sistem melalui setlocale(LC_ALL,NULL).
Tip: Untuk informasi format angka, lihat fungsi localeconv().
setlocale( konstanta,lokasi )
parameter | menggambarkan |
---|---|
konstan | Diperlukan. Menentukan informasi wilayah mana yang harus ditetapkan. Konstanta yang tersedia: LC_ALL - mencakup semua opsi di bawah LC_COLLATE - urutan pengurutan LC_CTYPE - Jenis karakter dan konversi (misalnya semua karakter huruf besar atau kecil) LC_MESSAGES - Format pesan sistem LC_MONETARY - format mata uang LC_NUMERIC - Format angka LC_TIME - format tanggal dan waktu |
lokasi | Diperlukan. Menentukan negara/wilayah tempat informasi regional ditetapkan. Bisa berupa string atau array. Beberapa lokasi dapat dilewati. Jika parameter lokasi adalah NULL atau string kosong "", nama lokasi akan disetel ke nilai variabel lingkungan dengan nama yang sama pada konstanta di atas atau disetel menurut "LANG". Jika parameter lokasi adalah "0", pengaturan lokasi tidak terpengaruh dan hanya pengaturan saat ini yang dikembalikan. Jika parameter lokasi berupa larik, setlocale() akan mencoba setiap elemen larik hingga bahasa atau kode wilayah yang valid ditemukan. Hal ini berguna jika suatu wilayah memiliki nama berbeda pada sistem berbeda. Catatan: Untuk melihat semua kode bahasa yang tersedia, kunjungi Manual Referensi Kode Bahasa kami. |
Nilai pengembalian: | Mengembalikan lokal saat ini, atau FALSE jika gagal. Nilai yang dikembalikan tergantung pada sistem tempat PHP dijalankan. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Melewati konstanta sebagai string sudah tidak digunakan lagi di PHP 4.2.0. Silakan gunakan konstanta yang tersedia. Melewati konstanta sebagai string menghasilkan pesan peringatan. Di PHP 4.3.0, beberapa lokasi dapat dilewati. Pada PHP 5.3.0, jika string diteruskan ke parameter konstanta dan bukan salah satu konstanta LC_, fungsi ini akan memunculkan notifikasi E_DREPRECATED. |