Tools, FAQ, Tutorials:
Reading One Character from a File in PHP
How To Read One Character from a File in PHP?
✍: FYIcenter.com
If you have a text file, and you want to read the file one character at a time, you can use the fgetc() function. It reads the current character, moves the file pointer to the next character, and returns the character as a string. If end of the file is reached, fgetc() returns Boolean false. Here is a PHP script example on how to use fgetc():
<?php $file = fopen("/windows/system32/drivers/etc/services", "r"); $count = 0; while ( ($char=fgetc($file)) !== false ) { if ($char=="/") $count++; } fclose($file); print("Number of /: $count\n"); ?>
This script will print:
Number of /: 113
Note that rtrim() is used to remove "\n" from the returning string of fgets().
⇒ Issue with "while ($c=fgetc($f))" Loop in PHP
⇐ Reading One Line of Text from a File in PHP
2016-12-02, 1475👍, 0💬
Popular Posts:
Where can I download the EPUB 2.0 sample book "The Metamorphosis" by Franz Kafka? You can following ...
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...
How To Control Vertical Alignment? By default, text in all table cells are aligned to the top vertic...
Where to find tutorials on API Management Services at Azure Portal? Here is a list of tutorials to a...
What's Wrong with "while ($c=fgetc($f)) {}" in PHP? If you are using "while ($c=fgetc($f)) {}" to lo...