tutorial pengembangan web terbaru
 

PHP setlocale() Function

<PHP String Reference

Contoh

Mengatur lokal untuk bahasa Inggris AS dan kemudian kembali ke default lagi:

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
Menjalankan contoh »

Definisi dan Penggunaan

The setlocale() fungsi menetapkan informasi lokal.

Informasi lokal adalah bahasa, moneter, waktu dan informasi lainnya khusus untuk wilayah geografis.

Note: The setlocale() fungsi perubahan lokal hanya untuk naskah saat ini.

Tip: Informasi lokal dapat diatur untuk standar sistem dengan setlocale(LC_ALL,NULL)

Tip: Untuk mendapatkan informasi format numerik, lihat localeconv() fungsi.


Sintaksis

setlocale( constant,location )

Parameter Deskripsi
constant Wajib. Menentukan apa informasi lokal harus ditetapkan.

konstanta yang tersedia:

  • LC_ALL - Semua di bawah ini
  • LC_COLLATE - Tata urutan
  • LC_CTYPE - klasifikasi Karakter dan konversi (misalnya semua karakter harus lebih rendah atau huruf besar)
  • LC_MESSAGES - Pesan Sistem format
  • LC_MONETARY - Moneter / format mata uang
  • LC_NUMERIC - format Numeric
  • LC_TIME - Tanggal dan waktu format
location Wajib. Menentukan apa yang negara / wilayah untuk mengatur informasi lokal untuk. Dapat berupa string atau array. Hal ini dimungkinkan untuk melewati beberapa lokasi.

Jika lokasi adalah NULL atau string kosong "" , nama-nama lokasi akan ditetapkan dari nilai-nilai variabel lingkungan dengan nama yang sama dengan konstanta di atas, atau dari "LANG" .

Jika lokasi "0" , pengaturan lokasi tidak terpengaruh, hanya pengaturan saat dikembalikan.

Jika lokasi adalah array, setlocale() akan mencoba setiap elemen array sampai menemukan bahasa atau wilayah kode yang valid. Hal ini sangat berguna jika suatu daerah yang dikenal dengan nama yang berbeda pada sistem yang berbeda.

Note: Untuk melihat semua kode bahasa yang tersedia, pergi ke kami kode referensi Bahasa.

Rincian teknis

Kembali Nilai: Mengembalikan pengaturan lokal saat ini, atau FALSE pada kegagalan. Nilai kembali tergantung pada sistem yang PHP berjalan.
PHP Versi: 4+
changelog: Melewati konstan sebagai string yang usang dalam PHP 4.2.0. Gunakan konstanta tersedia, bukan. Melewati mereka sebagai string akan menghasilkan pesan peringatan.

Melewati beberapa lokasi menjadi mungkin di PHP 4.3.0.

Jika string dilewatkan ke parameter konstan, bukan salah satu dari konstanta LC_, fungsi ini melempar E_DREPRECATED pemberitahuan sebagai PHP 5.3.0.

<PHP String Reference