遍历PHP字符串中的每一行

我有一个允许用户上载文本文件或将文件内容复制/粘贴到文本区域的表格。我可以轻松地区分两者,然后将它们输入的任何一个放入字符串变量中,但是我从那里去哪里呢?

我需要遍历字符串的每一行(最好不要担心不同机器上的换行符),确保它只有一个令牌(没有空格,制表符,逗号等),清理数据,然后生成一个SQL查询基于所有方面。

我是一个非常优秀的程序员,所以我知道如何做的一般想法,但是自从使用PHP以来已经很久了,我觉得自己在寻找错误的东西,因此想出了无用的信息。我遇到的关键问题是我想逐行读取字符串的内容。如果是文件,这将很容易。

我主要是在寻找有用的PHP函数,而不是一种算法。有什么建议么?

回答:

preg_split 包含文本的变量,并遍历返回的数组:

foreach(preg_split("/((\r?\n)|(\r\n?))/", $subject) as $line){

// do stuff with $line

}

以上是 遍历PHP字符串中的每一行 的全部内容, 来源链接: utcz.com/qa/427001.html

回到顶部