gpt4 book ai didi

php - in_array 函数没有给出预期的结果

转载 作者:行者123 更新时间:2023-12-04 05:49:34 29 4
gpt4 key购买 nike

我正在使用 in_array如果值存在,则在数组中搜索。我的代码如下:

$file = 'domains.txt'; //reading txt file
$lines = file($file);//file in to an array

if (in_array("yahoo.com", $lines)) {
echo "Got Domain";
}

但是,它不起作用,它只显示一个空白页面,但 yahoo.com 在domains.txt 中可用,因此它应该返回true,但我坚持使用它,请帮助,谢谢。

最佳答案

添加 FILE_IGNORE_NEW_LINES调用时的标志 file() :

$lines = file($file, FILE_IGNORE_NEW_LINES);

当 yahoo.com 被读取时,它被存储为:
"yahoo.com\n"

上面的标志会告诉 file() 不要将换行符 ( \n ) 附加到返回数组中的每个字符串。

关于php - in_array 函数没有给出预期的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235767/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com