搜索文件中的元素数组,然后将其替换为另一个元素数组-php

时间:2018-08-06 00:03:41

标签: php html

我正在尝试

  1. 打开并读取文件,
  2. 在文件中搜索几个词,
  3. 用其他单词代替这些单词,
  4. 再次将内容放入文件中。

用于搜索和替换的词是从用户输入框中动态获取的。这是我要使用的代码,

CompletionStage

还有HTML

$filename = 'test1.txt'; 
($handle = fopen($filename, 'r+')) or die(); 
$content = fread($handle, filesize($filename));
echo $content.'<br>'.'<br>';

if (isset($_POST['findtext']) && isset($_POST['replacetext'])) {
$findtext = $_POST['findtext'];
$replacetext = $_POST['replacetext'];
if (!empty($findtext) && !empty('$replacetext')) {
    $ftxtarray = explode( ',', strtolower($findtext));
    $rtxtarray = explode(',', strtolower($replacetext));
    //  code?
    echo $content;
    } else {
    echo 'Please type in "Replace:" words and "Replace with:" words..';
    }

}

让我们说“ test1.txt”包含几个单词,包括“ John Doe”和“替换:”字段中的“ John,Doe”中的用户类型,以及“替换为:”字段中的“ Richard,Roe”。 应该使用哪种方法替换指定的单词?

1 个答案:

答案 0 :(得分:1)

使用str_replace()并将单词的第一个参数数组放入第二个参数数组中,第一个参数的确切长度作为第一个参数数组,在加载到变量的文件的第三个内容中查找,您可以继续进行