บทความนี้จะแนะนำแนวคิดที่ง่าย แต่มีความสำคัญนั่นคือวิธีการเขียนไฟล์ คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้
ไปต่อกับบทความนี้เกี่ยวกับการเขียนไฟล์ใน PHP
ประการแรกเราต้องเปิดไฟล์ มีแอตทริบิวต์ที่แตกต่างกันที่คุณสามารถให้ได้เมื่อคุณเปิดไฟล์
- ใน: เขียนลงไฟล์ที่จุดเริ่มต้น
- ใน + เขียนลงไฟล์ที่จุดเริ่มต้นและตัดทอนไฟล์ให้มีความยาวเป็นศูนย์
- r: อ่านไฟล์ตั้งแต่เริ่มต้น
- r + อ่านไฟล์ตั้งแต่เริ่มต้นรวมถึงเขียน
- ถึง: ต่อท้าย
- a + : ต่อท้ายไฟล์รวมถึง read
เขียนลงไฟล์โดยใช้ fopen, fwrite, fclose
สิ่งแรกคือการสร้างที่จับซึ่งจะเปิดไฟล์โดยใช้ฟังก์ชัน fopen จะสร้างไฟล์หากไม่มีอยู่ เราให้ชื่อไฟล์ในอาร์กิวเมนต์แรก ในอาร์กิวเมนต์ที่สองเราสามารถเขียนหรืออ่านหรือต่อท้ายไฟล์ได้
$ handle = fopen (”,”)
ในกรณีนี้ฉันต้องการเขียนลงไฟล์ดังนั้นฉันจะใช้
ฉันไม่มี file.txt ก่อนเรียกใช้โค้ด หลังจากดำเนินการแล้วจะถูกสร้างขึ้น
เราไม่จำเป็นต้องสร้างตัวแปรอีกครั้งเนื่องจากเราได้สร้างตัวแปรไว้แล้ว ตัวแปรมีความสำคัญเนื่องจากเมื่อเราต้องการเขียนลงไฟล์เราจำเป็นต้องระบุจุดจับ
ในการเขียนลงไฟล์เราใช้fwrite ()และในพารามิเตอร์แรกเราต้องระบุตำแหน่งที่เราจะเขียนfile.txt(ที่จับ $) และในพารามิเตอร์ที่สองเราจะระบุข้อมูลที่จะเขียน
fwrite ($ handle, '')
หลังจากเรียกใช้ไฟล์ข้อมูลจะถูกเขียนลงในไฟล์file.txt
สุดท้ายเราต้องใช้ fclose ซึ่งปิดการเชื่อมต่อและเราต้องส่งที่อยู่ของไฟล์ผ่านตัวแปรเป็นพารามิเตอร์ใน fclose ()
fclose (ที่จับ $)
ไปต่อกับบทความนี้เกี่ยวกับการเขียนไฟล์ใน PHP
File_put_contents
คล้ายกับการเรียก fopen (), fwrite () และ fclose () ตามลำดับเพื่อเขียนข้อมูลลงในไฟล์ ในกรณีที่หากไม่มีชื่อไฟล์ไฟล์จะถูกสร้างขึ้นตามที่เราเห็นการทำงานเดียวกันใน fopen () มิฉะนั้นไฟล์ที่มีอยู่จะถูกเขียนทับเว้นแต่จะตั้งค่าสถานะ FILE_APPEND
ไวยากรณ์: file_put_contents (ไฟล์ข้อมูลแฟล็กบริบท)
ไฟล์: ระบุเส้นทางไปยังไฟล์ที่จะเขียนข้อมูล
ข้อมูล: มันระบุ ข้อมูลที่จะเขียน อาจเป็นได้ทั้งสตริงอาร์เรย์หรือทรัพยากรสตรีม บัฟเฟอร์ที่เหลือของสตรีมนั้นจะถูกคัดลอกไปยังไฟล์ที่ระบุหากข้อมูลเป็นทรัพยากรสตรีม การใช้งานคล้ายกับ stream_copy_to_stream () พารามิเตอร์ข้อมูลยังสามารถระบุเป็นอาร์เรย์มิติเดียว
ธง: เป็นพารามิเตอร์ทางเลือกซึ่ง ระบุวิธีการเปิด / เขียนไฟล์ ธงที่มีอยู่
File_Append :ต่อท้ายข้อมูลเข้ากับไฟล์แทนการเขียนทับหากมีชื่อไฟล์ไฟล์อยู่แล้ว
File_Use_Include_Path: ค้นหาชื่อไฟล์ในไดเร็กทอรี include
Lock_Ex: ได้รับการล็อคพิเศษในไฟล์ในขณะที่ดำเนินการเขียน
บริบท: มันคือ พารามิเตอร์ทางเลือกซึ่งระบุบริบทของตัวจัดการไฟล์โดยทั่วไปเป็นชุดของตัวเลือกที่สามารถแก้ไขลักษณะการทำงานของสตรีม
ฉันไม่มี new.txt ก่อนที่จะรันโค้ด หลังจากดำเนินการแล้วจะถูกสร้างขึ้น
เชฟ vs หุ่น vs เจนกินส์
เรามาถึงตอนท้ายของบทความนี้เกี่ยวกับ Write A File In PHP
หากคุณพบว่าบล็อกนี้เกี่ยวข้องโปรดดูที่ไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ ' เขียนไฟล์ใน PHP ” แล้วฉันจะติดต่อกลับไป