EOF的使用
EOF是一个特殊流,代表一个文件的结束。
当你打开一个文件进行读取时,PHP会在内部使用一个文件指针来跟踪当前的读取位置。文件指针从文件开始(通常是第一个字符)开始,并穗子和读取操作而移动。当文件指针到达文件末尾时,它会指向EOF,表示已经到达了文件的 结尾。
可以使用feof函数来检查文件指针是否已经到达了EOF。到达则返回true否则返回false.
fgets()函数用于从文件读取一行。
注意
feof()只能检测文件指针是否到达了文件的实际结束。如果文件指针被移动到了文件的末尾之后,feof()将不会返回true.
在使用fread()、fgets()或类似的函数时,如果读取到文件末尾,这些函数通常会返回false或空字符串,这是也可以作为文件结束的信号。
数组
主要有两类数组:由数字索引的值组成的索引数组和由字符串索引(称为键)值组成的关联数组。
<?php
$indexArray=array(1,2,3);//索引数组
$associateArray=["name"=>"Jhon","age"=>20];//键(关联数组
//向数组末尾添加元素
$associateArray["email"]="123qq.com";
foreach($indexArray as $value){
echo $value . "\n";
}
foreach($associateArray as $key=>$value){
echo $key . "=>" .$value . "\n";
}