削除したい余分な空白を扱っています。例:
Envelopes/Env. Thick/Env. Thin 0 pages
Label 0 pages
Hagaki 0 pages
Replace Count
Drum Unit 0
Toner 0
使用してみましpreg_replace('/\s\s+/', ' ', $content);
たが、結果は期待したものではありません。preg_replace を使用した出力:
Envelopes/Env. Thick/Env. Thin 0 pages Label 0 pages Hagaki 0 pages Replace Count Drum Unit 0 Toner 0
私が欲しいもの:
封筒/封筒 厚い/環境。薄紙 0 ページ
ラベル 0 ページ
はがき 0 ページ
交換回数 ドラムユニット 0
トナー 0
私のコード:
<?php
$cw=curl_init("http://192.168.1.135/printer/maininfo.html");
$txtfl=fopen("printermtpage.txt","w");
curl_setopt($cw, CURLOPT_FILE, $txtfl);
curl_setopt($cw, CURLOPT_HEADER, false);
curl_exec($cw);
curl_close($cw);
$file="printermtpage.txt";
$txtopentoread=fopen("printermtpage.txt","r");
$txtread=fread($txtopentoread,filesize($file));
$notags=strip_tags(html_entity_decode($txtread));
$remblanks=preg_replace('/\s\s+/', ' ', $notags);
fclose($txtfl);
?>