Мне удалось разрезать строку предложения в слово. но новые результаты могут быть просмотрены в браузере при запуске программы. но эти результаты не могут изменить состояние строк в исходном текстовом файле. Я хочу, чтобы содержимое исходного текстового файла было идентичным, чтобы компилировать результаты в браузере. Ну как, как сохранить результаты фрагментов слова в текстовом файле? в этом случае хранится в блокноте с расширением .txt.
Чтобы вырезать текст, я использую следующий код PHP:
$width = strlen($openfile)/28000;
$wrapped = wordwrap($openfile, $width,'<br>');
//echo $wrapped;
$stringedit=str_replace(" ", "<br>", $openfile);
echo $stringedit;
результат из браузера так
Ты можешь использовать:
file_put_contents ( $fileName, $stringedit); //here filename indicates the name/path of source file.
решение этой проблемы таково, это 100% работа:
<?php
$array_filename = glob('simpantoken/*.txt');
foreach ($array_filename as $fileteks)
{
$stringteks = file_get_contents($fileteks);
$konversi = strtolower($stringteks);
$jenistandabaca = array(',', '!', '?', '.', ':',';', '-');
$hapustandabaca = str_replace($jenistandabaca,'',$konversi);
$hapustandabaca = trim(preg_replace('/[^0-9a-z]+/i','', $konversi));
$hapustandabaca = preg_replace('/[^a-z\d]+/i', '', $konversi);
$hapustandabaca = preg_replace('/[^\w]+/','',$konversi);
$hapustandabaca = preg_replace('/\W+/','',$konversi);
$replacespasi = str_replace(" ", PHP_EOL, $konversi);
$konversistring = explode("/", $konversi);
$array = preg_split('/[\pZ\pC]+/u', $konversi);
$ubahkarakter = str_replace(" ", '<br/>', $konversi);
if(strpos($konversi,' ') > 0)
{
echo "ada spasi";
}
else
{
echo "tidak ada spasi";
}
$handle = fopen($fileteks, 'w');
fwrite($handle, $replacespasi);
fclose($handle);
}
?>