ফরম্যাটেড স্ট্রিং তৈরি করার জন্য sprintf() ফাংশন
PHP-তে sprintf() ফাংশনটি একটি ফরম্যাট স্ট্রিং অনুযায়ী আর্গুমেন্টগুলো ফরম্যাট করে একটি স্ট্রিং রিটার্ন করে। আউটপুট প্রিন্ট করে না, রিটার্ন করে।
সিনট্যাক্স
sprintf(format, arg1, arg2, arg++)
প্যারামিটার
- format — ফরম্যাট স্ট্রিং (প্লেসহোল্ডার সহ)
- arg1, arg2... — ফরম্যাটে বসানো আর্গুমেন্টগুলো
সাধারণ ফরম্যাট স্পেসিফায়ার
%%— পেরসেন্ট চিহ্ন%b— বাইনারি নম্বর%c— ASCII ক্যারেক্টার%d— সাইনড ডেসিমাল নম্বর%e— সায়েন্টিফিক নোটেশন (লোয়ারকেস)%E— সায়েন্টিফিক নোটেশন (আপারকেস)%f— ফ্লোটিং পয়েন্ট নম্বর%s— স্ট্রিং%x— হেক্সাডেসিমাল (লোয়ারকেস)%X— হেক্সাডেসিমাল (আপারকেস)
রিটার্ন মান
ফরম্যাটেড স্ট্রিং রিটার্ন করে।
উদাহরণ ১
<?php
$val = 299;
$txt = sprintf("%f", $val);
echo $txt;
?>
আউটপুট
299.000000
উদাহরণ ২
<?php
$val = 768776;
$char = 95;
echo sprintf("%%b = %b", $val) . "
";
echo sprintf("%%c = %c", $char);
?>
আউটপুট
%b = 10111011101100001000 %c = _