Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie znaku nowej linni tylko w przypadku gdy jest pojedyńczy
thecgla
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 27.08.2015

Ostrzeżenie: (0%)
-----


Mam dylemat. Piszę parser i posiadam tekst w pliku gdzie każda linijka oddzielona jest enterem. Gdy używam funkcję rtrim usuwa mi z tekstu entery nawet podwójne.

Chciałbym by usuwało tylko pojedyncze znaki nowej linii. a tam gdzie są apostrofy czyli 2 entery nie usuwało.





  1. $liczbaparagrafow = rand(3, 10);
  2. $losowaliczba = rand(7, 20);
  3. $x = 1;
  4. while ($x <= $liczbaparagrafow) {
  5.  
  6. $i = 1;
  7. while ($i <= $losowaliczba) {
  8. $f_contents = file("testy.txt");
  9. $line = $f_contents[rand(0, count($f_contents) - 1)];
  10. echo $line;
  11. $i++;
  12. $line = str_replace("\r\n", " ", $line);
  13. $line = $line . " ";
  14. $wyniktresc .= $line;
  15. }
  16. echo '</br>';
  17. echo '<br>';
  18. echo "\r\n";
  19.  
  20. $x++;
  21. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:25