301 of 410 menu

ฟังก์ชัน fpassthru

ฟังก์ชัน fpassthru จะส่งออกข้อมูลทั้งหมดจากไฟล์ โดยเริ่มจากตำแหน่งปัจจุบันของตัวชี้ไฟล์ไปจนถึงท้ายไฟล์ ฟังก์ชันรับพารามิเตอร์หนึ่งตัว - ตัวชี้ไปยังไฟล์ ซึ่งต้องเปิดไว้สำหรับการอ่าน หลังจากดำเนินการเสร็จ ฟังก์ชันจะส่งกลับจำนวนไบต์ที่ส่งออก หรือ false ในกรณีเกิดข้อผิดพลาด

ไวยากรณ์

fpassthru(resource $handle): int|false

ตัวอย่าง

ส่งออกเนื้อหาของไฟล์ 'data.txt':

<?php $file = fopen('data.txt', 'r'); fpassthru($file); fclose($file); ?>

ตัวอย่าง

ตรวจสอบจำนวนไบต์ที่ส่งออก:

<?php $file = fopen('data.txt', 'r'); $bytes = fpassthru($file); echo "Bytes output: $bytes"; fclose($file); ?>

ตัวอย่าง

ลองใช้ fpassthru หลังจากอ่านไฟล์บางส่วน:

<?php $file = fopen('data.txt', 'r'); fgets($file); // อ่านบรรทัดแรก fpassthru($file); // ส่งออกส่วนที่เหลือของไฟล์ fclose($file); ?>

ดูเพิ่มเติม

  • ฟังก์ชัน readfile,
    ซึ่งส่งออกเนื้อหาของไฟล์
  • ฟังก์ชัน fread,
    ซึ่งอ่านจากไฟล์
  • ฟังก์ชัน fgets,
    ซึ่งอ่านบรรทัดจากไฟล์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ