ফরম্যাটেড আউটপুট প্রিন্ট করার জন্য printf() ফাংশন
PHP-তে printf() ফাংশনটি একটি ফরম্যাট স্ট্রিং অনুযায়ী আর্গুমেন্টগুলো ফরম্যাট করে সরাসরি আউটপুটে প্রিন্ট করে। এটি আউটপুট করা স্ট্রিং-এর দৈর্ঘ্য রিটার্ন করে। sprintf()-এর মতোই কাজ করে কিন্তু রিটার্ন করার বদলে প্রিন্ট করে।
সিনট্যাক্স
printf(format, argument1, argument2, ...)
প্যারামিটার
- format — ফরম্যাট স্ট্রিং (প্লেসহোল্ডার সহ)
- argument1, argument2... — ফরম্যাটে বসানো আর্গুমেন্টগুলো
সাধারণ ফরম্যাট স্পেসিফায়ার
%%— পেরসেন্ট চিহ্ন%b— বাইনারি নম্বর%c— ASCII ক্যারেক্টার%d— সাইনড ডেসিমাল নম্বর%e— সায়েন্টিফিক নোটেশন (লোয়ারকেস)%E— সায়েন্টিফিক নোটেশন (আপারকেস)%f— ফ্লোটিং পয়েন্ট নম্বর%s— স্ট্রিং%x— হেক্সাডেসিমাল (লোয়ারকেস)%X— হেক্সাডেসিমাল (আপারকেস)
রিটার্ন মান
আউটপুট করা স্ট্রিং-এর দৈর্ঘ্য রিটার্ন করে।
উদাহরণ ১
<?php
$val = 2976;
printf("%f", $val);
?>
আউটপুট
2976.000000
উদাহরণ ২
<?php
$s = "Welcome";
printf("[%s]", $s);
?>
আউটপুট
[Welcome]