কম্পিউটার টিউটোরিয়াল

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


PHP-তে fscanf() ফাংশনটি একটি খোলা ফাইল থেকে নির্দিষ্ট ফরম্যাট অনুযায়ী ইনপুট পার্স করে। শুধু দুটি প্যারামিটার পাস করলে পার্স করা মানগুলোর একটি অ্যারে রিটার্ন করে।

সিনট্যাক্স

fscanf(file_pointer, format, mixed)

প্যারামিটার

  • file_pointer − fopen() ব্যবহার করে তৈরি করা ফাইল সিস্টেম পয়েন্টার রিসোর্স।

  • format − ফরম্যাট নির্দিষ্ট করুন। মানগুলো:

    • %% - পারসেন্ট রিটার্ন করে
    • %b - বাইনারি নম্বর
    • %c - ASCII মানের অনুযায়ী ক্যারেক্টার
    • %f - ফ্লোটিং-পয়েন্ট নম্বর
    • %F - ফ্লোটিং-পয়েন্ট নম্বর
    • %o - অক্টাল নম্বর
    • %s - স্ট্রিং
    • %d - সাইনড ডেসিমাল নম্বর
    • %e - সায়েন্টিফিক নোটেশন
    • %u - अनসাইনড ডেসিমাল নম্বর
    • %x - ছোট হাতের অক্ষরে হেক্সাডেসিমাল নম্বর
    • %X - বড় হাতের অক্ষরে হেক্সাডেসিমাল নম্বর
  • mixed − অ্যাসাইন করা মান নির্দিষ্ট করুন। ঐচ্ছিক।

রিটার্ন মান

fscanf() ফাংশনটি শুধু দুটি প্যারামিটার পাস করলে পার্স করা মানগুলোর একটি অ্যারে রিটার্ন করে।

উদাহরণ

<?php $file_pointer = fopen("new.txt", "r"); while ($playerrank = fscanf($handle, "%s\t%d\n")) { list ($name, $rank) = $playerrank; echo "$name got rank $rank."; } fclose($file_pointer); ?>

আউটপুট

Amit got rank 2
  1. PHP-তে printf() ফাংশন

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

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

  4. PHP-এ GregorianToJD() ফাংশন