فنکشن fscanf() PHP
تعریف و استفاده
فنکشن fscanf() بر اساس قالب مشخص شده، ورودیهای باز شده از فایل را تحلیل میکند.
نحوه استفاده
fscanf(فایل,فرمت,متغیر مخلوط)
پارامترها | توضیحات |
---|---|
فایل | ضروری. تعیین میکند فایلی که باید بررسی شود. |
فرمت | ضروری. تعیین میکند قالب. |
متغیر مخلوط | اختیاری. |
توضیحات
فنکشن fscanf() با sscanf() مشابه است، اما از فایل در فایل مرتبط و بر اساس فرمت برای توضیح ورودی. اگر تنها دو پارامتر به این تابع ارسال شود، مقدار پس از تحلیل به عنوان یک آرایه بازگردانده میشود. در غیر این صورت، اگر پارامترهای انتخابی ارائه شوند، این تابع تعداد مقادیر تخصیص داده شده را بازمیگرداند. پارامترهای انتخابی باید به صورت ارجاعی ارسال شوند.
توضیحات و نظرات
توضیحات:هر فضای خالی در رشته فرمت با هر فضای خالی در جریان ورودی مطابقت دارد. این به این معناست که حتی تابهای \t رشته فرمت نیز با یک کاراکتر فضای خالی در جریان ورودی مطابقت دارند.
توضیحات:قبل از PHP 4.3.0، بیشترین تعداد کاراکترهایی که میتوان از فایل خواند 512 (یا اولین \n، بسته به اینکه کدام یک اولین باشد) است. از PHP 4.3.0 به بعد میتوان خطهای طولانی را خواند.