html cinsinden beyaz boşlukları kaldırmak için aşağıdaki kodu kullanıyorum. Sadece betweens etiketlerindeki beyaz alanları kaldırmak istiyorum. Kod tüm beyaz boşluk yerini aşağıda FakatHTML boşluklarındaki etiketler arasındaki beyaz boşlukları giderin
yani ">" ve aradaki tüm beyaz boşlukları kaldırın "<"
//read the entire string
$str=file_get_contents('sample.txt');
//replace all white spaces
$str=str_replace("\n", "",$str);
$str=str_replace("\t", "",$str);
$str=str_replace(" ", "",$str);
//write the entire string
file_put_contents('sample.txt', $str);
Sen http://php.net/manual/en/class.domdocument.php#domdocument ([ 'preserveWhiteSpace = FALSE] ile' DomDocument' kullanabilirsiniz .props.preservewhitespace) Ayrıca bir soru [burada SO] (http://stackoverflow.com/questions/7997936/how-do-you-format-dom-structures-in-php). – Jan
aynı zamanda düzenli –
kullanabilirsiniz Amacınızı belirtmediğinizden - _why_ boşluğu kaldırmak istediğiniz ve hangi aşamada - belirli bir şeyi tavsiye etmek zordur ... ama [regex iyi bir yaklaşım değildir] (http: //stackoverflow.com/q/1732348/17300). Daniel'in bahsettiği gibi düzenli/jTiey kullandım. –