<?php
header("Content-Type: text/html; charset=utf-8");
$file = file("file.txt");
foreach($file as $str_number => $string)
{
$arr[$str_number] = $string;
}
$var = str_replace($arr[0], "-", $arr[1]);
echo $arr[0], '<br>';
echo $arr[1], '<br>';
echo $var, '<br>';
?>
Данные считываются из файла в массив.
Нужно заменить текст в одном элементе массива если этот текст совпадает с другим элементом.
Содержимое файла:
один
два один
Но замена теста не происходит.
Вот что выводится на экран:
один
два один
два один
То что должно выводится:
один
два один
два -
Можете подсказать в чем здесь проблема? Спасибо!