我有一个文件,我使用PHP进行搜索。它有3行3列,并具有这些值如果存在值,则显示表格行
John - 35000 - OL
Adam - 4000 - AF
John - 5000 - XS
我所试图做的是只显示一行(S)含有(S)单词“约翰” 我该怎么办呢?
我有一个文件,我使用PHP进行搜索。它有3行3列,并具有这些值如果存在值,则显示表格行
John - 35000 - OL
Adam - 4000 - AF
John - 5000 - XS
我所试图做的是只显示一行(S)含有(S)单词“约翰” 我该怎么办呢?
foreach($rows as $row){
if(strpos('John') !== false)
echo $row;
}
Could not让它工作。我的代码是[链接](http://pastebin.com/fHcagkP6)。我在哪里添加它? – HiddenChampion
它现在可以工作,但它确实与此相反。它显示所有行,但包含John的行。 – HiddenChampion
现在有效。非常感谢 – HiddenChampion
// Put the file into an array
$file = file($file_contents);
// Get only the lines that have John
$john = preg_grep('~^John~', $file);
大约有一百万的方式做到这一点
这不适合我。我已经分享了下面的代码(链接) – HiddenChampion
你可以发布一些关于你的输出的PHP代码? - 您可以修剪该值并检查与“John”(区分大小写?)的相等性,还是使用“preg_match” – Smamatti
这里是[link](http://pastebin.com/fHcagkP6) – HiddenChampion