Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie znaku nowej linni tylko w przypadku gdy jest pojedyńczy
thecgla
post 23.03.2017, 18:48:36
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
 
Start new topic
Odpowiedzi (1 - 1)
Pyton_000
post 23.03.2017, 21:09:27
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


pokaż wejście i wyjście
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 22:58