লোকেল সেটিং সেট/গেট করার জন্য setlocale() ফাংশন
PHP-তে setlocale() ফাংশনটি লোকেল (locale) ইনফরমেশন সেট বা গেট করতে ব্যবহৃত হয়। লোকেল নির্ধারণ করে তারিখ, সময়, মুদ্রা, সংখ্যা ফরম্যাটিং ইত্যাদি।
সিনট্যাক্স
setlocale(constant, loc)
প্যারামিটার
- constant — কোন লোকেল ক্যাটাগরি সেট করবেন:
- LC_ALL — সব ক্যাটাগরি
- LC_COLLATE — স্ট্রিং সর্টিং অর্ডার
- LC_CTYPE — ক্যারেক্টার ক্লাসিফিকেশন/কনভার্সন
- LC_MESSAGES — সিস্টেম মেসেজ ফরম্যাটিং
- LC_MONETARY — মুদ্রা/কারেন্সি ফরম্যাটিং
- LC_NUMERIC — সংখ্যা ফরম্যাটিং
- LC_TIME — তারিখ ও সময় ফরম্যাটিং
- loc — দেশ/অঞ্চলের লোকেল কোড (যেমন: "en_US", "bn_BD")। "0" দিলে শুধু বর্তমান সেটিং রিটার্ন করে।
রিটার্ন মান
বর্তমান লোকেল সেটিং রিটার্ন করে। ব্যর্থ হলে FALSE।
উদাহরণ
<?php echo setlocale(LC_ALL, NULL); ?>
আউটপুট
en_US.UTF-8