Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie kilq linijek w tekscie, oddzielonych : <br>, <br /> lub /n
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


jak w temacie, mam rozne teksty oddzielone albo znakiem entera albo BR
i przy kazdym jest 10 pierwszych linijek zbednych, jak je usunac (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ?
moge za pomoca explode ale to troszke zabawy szczegolnie ze jest kilka mozliwosci oddzielania linijek i pewnie jest jakis krotki prosty sposob (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

  1. <?php
  2.  
  3. $preg = preg_replace('#<br>#is', '', $string);
  4. $preg = preg_replace('#<br />#is', '', $preg;
  5. $preg = preg_replace(&#092;"#n#\", '', $preg; // nie wiem czy zadziała
  6.  
  7. ?>


O to Ci chodzi?
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


ale ma usuwac peirwszych 10 linijek w tekscie oddzielone tymi znakami, a tu nic takiego niema (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

ew. moze ktos mi powie jak usunac pierwsze 10 linijek, jezeli wiem ze tekst jest oddzielany znakiem entera "/n" (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Ten post edytował buffalo soldier 8.05.2005, 14:53:04
Go to the top of the page
+Quote Post
Damazy
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.05.2005

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


Proponuję ujednolicić znaki końca linii, ale chyba właśnie to zaproponowałeś :roll2:
Następnie na tym ciągu, który u mnie reprezentuje zmienna $t wykonać:
<?
for ($i=0;$i<10;$t=ltrim(strstr($t,"\n")),$i++);
?>
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:52