fscanf() ফাংশন একটি নির্দিষ্ট বিন্যাস অনুযায়ী একটি খোলা ফাইল থেকে ইনপুট পার্স করে। এটি একটি অ্যারে হিসাবে পার্স করা মানগুলি প্রদান করে, যদি শুধুমাত্র দুটি প্যারামিটার পাস করা হয়।
সিনট্যাক্স
fscanf(file_pointer, format, mixed)
পরামিতি
-
ফাইল_পয়েন্টার - একটি ফাইল সিস্টেম পয়েন্টার রিসোর্স fopen().
ব্যবহার করে তৈরি -
ফরম্যাট - বিন্যাস উল্লেখ করুন। এখানে মান আছে:
- %% - শতাংশ ফেরত দেয়
- %b - বাইনারি নম্বর
- %c - ASCII মান অনুযায়ী অক্ষর
- %f - ফ্লোটিং-পয়েন্ট নম্বর
- %F - ফ্লোটিং-পয়েন্ট নম্বর
- %o - অক্টাল সংখ্যা
- %s - স্ট্রিং
- %d - স্বাক্ষরিত দশমিক সংখ্যা
- %e - বৈজ্ঞানিক স্বরলিপি
- %u - স্বাক্ষরবিহীন দশমিক সংখ্যা
- %x - ছোট হাতের অক্ষরের জন্য হেক্সাডেসিমেল সংখ্যা
- %X - বড় হাতের অক্ষরের জন্য হেক্সাডেসিমেল সংখ্যা
-
মিশ্র - নির্ধারিত মান উল্লেখ করুন। ঐচ্ছিক।
ফেরত
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