(PHP 5 >= 5.1.0)
SplFileObject::fscanf — تحلیل ورودی از فایل متناسب با قالب
خواندن خط از فایل و تفسیر آن متناسب با format که در مستندات sprintf() توضیح داده شده است.
هر فاصله سفید رشته format منطبق بر فاصله سفید خط از فایل. این به معنای آن است که حتی \t در قالب رشته معادل یک فاصله سفید در جریان ورودی است.
اگر دو پارامتر به این متد ارسال شود مقدار ارسالی به صورت آرایه بازگردانده میشود. در غیر این صورت پارامتر اختیاری ارسال میشود تابع تعداد مقدارهای انتصابی را بازخواهد گرداند. پارامترهای اختیاری بصورت ارجاع ارسال میگردند.
Example #1 مثال SplFileObject::fscanf()
<?php
$file = new SplFileObject("misc.txt");
while ($userinfo = $file->fscanf("%s %s %s")) {
list ($name, $profession, $countrycode) = $userinfo;
// Do something with $name $professi
}
?>
محتوای users.txt
javier argonaut pe hiroshi sculptor jp robert slacker us luigi florist it