কম্পিউটার

পিএইচপি-তে sprintf() ফাংশন


sprintf() ফাংশনটি একটি ফরম্যাট করা স্ট্রিং আউটপুট করতে ব্যবহৃত হয়।

সিনট্যাক্স

sprintf(format, arg1, arg2, arg++)

পরামিতি

  • ফরম্যাট − স্ট্রিংটি নির্দিষ্ট করে এবং এতে ভেরিয়েবলগুলিকে কীভাবে ফর্ম্যাট করতে হয়।

  • নিম্নলিখিত সম্ভাব্য বিন্যাস মান −

    • %% - শতাংশ চিহ্ন প্রদান করে

    • %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 - হেক্সাডেসিমেল সংখ্যা (বড় হাতের অক্ষর)

  • আর্গুমেন্ট1 − বিন্যাস স্ট্রিং-এর প্রথম %-চিহ্নে যে আর্গুমেন্ট ঢোকানো হবে।

  • আর্গুমেন্ট2 − বিন্যাস স্ট্রিং-এ দ্বিতীয় %-চিহ্নে ঢোকানো যুক্তি৷

ফেরত

sprintf() ফাংশন একটি ফরম্যাট করা স্ট্রিং প্রদান করে।

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
   $val = 299;
   $txt = sprintf("%f",$val);
   echo $txt;
?>

আউটপুট

নিচের আউটপুট −

299.000000

উদাহরণ

আসুন আরেকটি উদাহরণ দেখি -

<?php
   $val = 768776;
   $char = 95;
   echo sprintf("%%b = %b",$val)."<br>";
   echo sprintf("%%c = %c",$char);
?>

আউটপুট

নিচের আউটপুট −

%b = 10111011101100001000
%c = _

  1. PHP-তে money_format() ফাংশন

  2. PHP-তে fprintf() ফাংশন

  3. PHP-তে GregorianToJD() ফাংশন

  4. PHP-তে fscanf() ফাংশন