vsprintf() ফাংশনটি ফরম্যাটেড স্ট্রিং রিটার্ন করে।
সিনট্যাক্স
vsprintf(format,argarray)
প্যারামিটার
format − স্ট্রিং এবং কীভাবে ভেরিয়েবলগুলো ফরম্যাট হবে তা নির্দিষ্ট করে।
সম্ভাব্য ফরম্যাট ভ্যালুগুলো:
%% − পার্সেন্ট সাইন রিটার্ন করে
%b − বাইনারি নম্বর
%c − ASCII ভ্যালু অনুযায়ী ক্যারেক্টার
%d − সাইনড ডেসিমেল নম্বর (নেগেটিভ, শূন্য বা পজিটিভ)
%e − সায়েন্টিফিক নোটেশন (লোয়ারকেস, উদাহরণ 1.2e+2)
%E − সায়েন্টিফিক নোটেশন (আপারকেস, উদাহরণ 1.2E+2)
%u − অনসাইনড ডেসিমেল নম্বর (শূন্য বা তার চেয়ে বড়)
%f − ফ্লোটিং-পয়েন্ট নম্বর (লোকাল সেটিংস আওয়ার)
%F − ফ্লোটিং-পয়েন্ট নম্বর (লোকাল সেটিংস আওয়ার নয়)
%g − %e এবং %f-এর ছোটটি
%G − %E এবং %f-এর ছোটটি
%o − অক্টাল নম্বর
%s − স্ট্রিং
%x − হেক্সাডেসিমেল নম্বর (লোয়ারকেস)
%X − হেক্সাডেসিমেল নম্বর (আপারকেস)
arg − ফরম্যাট স্ট্রিং-এ % সাইনগুলোর জায়গায় ইনসার্ট করার আর্গুমেন্টগুলোর একটি অ্যারে।
রিটার্ন
vsprintf() ফাংশনটি ফরম্যাটেড স্ট্রিং আকারে ভ্যালু রিটার্ন করে।
উদাহরণ
নিচের উদাহরণটি।
<?php $a = 6567; $b = 8976; $res = vsprintf("%f\n%f",array($a,$b)); echo $res; ?>আউটপুট
6567.000000 8976.000000