我有一个包含安全字的文本文件。我希望能够检查以大字符串(50-100个单词)到达的用户输入,以确保它们只包含安全的单词。我想知道在PHP中执行此操作的正确方法是什么。
我想到的唯一方法是逐字循环用户的响应,并与安全词列表进行比较。不幸的是,这种方法会导致内存大小问题!
包含安全字的文件有超过700K字。
答案 0 :(得分:0)
您可以尝试使用以下代码转换数组中的文件内容。 然后你可以使用isset或in_array进行进一步的操作。
<?php
$file = file_get_contents('test.txt');
$arr=array_combine(explode(' ',$homepage));
$final_arr=array_combine($arr,$arr);
print_r($final_arr);
?>
希望这可以帮到你。