php怎么一行一行的读取字符串

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:30:16
假如有这样一段文字

A: 晴川历历汉阳树
B: 中南大学

A: 晴川历历汉阳树
B: 中南大学

用PHP怎么一行一行的读取,想读哪行就读哪行,想从哪行读到哪行就读到哪行?

<?php
$string = "Hello world. Beautiful day today.";
$token = strtok($string, " ");

while ($token !== false)
{
echo "$token<br>";
$token = strtok(" ");
}
?>

这应该是你想要的。

不知道你这些字符串是从哪里来的,也许是读取文件。但是也许你可以这样,把读进来的每一行文字存在一个数组的每一个位置,这样对这个数组进行操作,就可以实现你所想要的功能了。

php fgets将txt文件内容一行一行的读出

  1. 说明
    string fgets ( int $handle [, int $length ]  )
    从 handle 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。
    出错时返回 FALSE。
    通常的缺陷:
    习惯了 C 语言中  fgets() 语法的人应该注意到 EOF 是怎样被返回的。
    文件指针必须是有效的,必须指向由 fopen() 或  fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。

  2. 以下是一个简单例子:

<?php
$handle = @fopen(&quo