How do i compare a string to a list of strings in PHP?

送分小仙女□ 提交于 2019-12-02 05:01:37

Well there is a more efficient way to achieve this. Using array_intersect you can find the common lines between this two files.

$a = file('file1.txt');
$b = file('file2.txt');
$c = array_intersect($a, $b);

Whatever lines which are common between the two files are found in the $c array. However do note that the intersection is case sensitive.

Your code works correctly, if you're looking for a more elegant way I would either suggest a bash script or looking at the array_map function (possibly other ones like array_walk, array_filter too.)

That being said, your code is simple and easy to follow so probably the best way to go.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!