Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usuwanie białych znaków
Star
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Witam

Mam taki kawałek kodu ,z którego chcę sie pozbyc bialych znaków,tak by wszystko było w jednej linii:
  1. <th class="users">
  2. Lista:
  3. </th>
  4. <td>
  5. Mateusz </td>


trim niestety nie pomaga, ma ktos jakis inny pomysł ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Star
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


tak,jest to imie

Dzieki za odpowiedz Ksar, jednak chciałbym zobaczyc jak to zrobic za pomocą preg_match_all i bede wdzieczny jesli ktos mi podpowie jak zrobic to za pomocą tej funkcji (IMG:style_emoticons/default/smile.gif)

Dzieki Panowie, dopiero teraz zauwazylem ze porady Pythona i Nospora sa dobre, poprostu filezilla nie aktualizowala pliku po przeniesieniu, zrestartowalem i ładnie ruszyło (IMG:style_emoticons/default/smile.gif) jeszcze raz dzieki
i moze polecicie jakis dobry materiał dotyczący takiego wycinania ? albo jakis polski poradnik o DOM?
Go to the top of the page
+Quote Post
KsaR
post
Post #3





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


Cytat(Star @ 17.06.2015, 18:11:45 ) *
tak,jest to imie

Dzieki za odpowiedz Ksar, jednak chciałbym zobaczyc jak to zrobic za pomocą preg_match_all i bede wdzieczny jesli ktos mi podpowie jak zrobic to za pomocą tej funkcji (IMG:style_emoticons/default/smile.gif)

  1. <?php
  2. $str='<th class="users"> Lista: </th> <td> Mateusz </td>';
  3.  
  4. $str=preg_replace('#\s+#','',$str);
  5. // echo '#',$str,'#'; /* zwraca: #<thclass="users">Lista:</th><td>Mateusz</td># */
  6.  
  7. preg_match_all('#<thclass="users">Lista:</th><td>(.+?)</td>#',$str,$output);
  8. print_r($output);
  9. /*
  10. Array( [0] => Array ( [0] => <thclass="users">Lista:</th><td>Mateusz</td> )
  11. [1] => Array ( [0] => Mateusz )
  12. )
  13. */
  14.  
  15. echo $output[1][0]; # Pokazuje: Mateusz

Co do pierwszego pytania, bo testy porobiłem zanim dałeś kolejna odpowiedź (IMG:style_emoticons/default/tongue.gif) .

Ten post edytował Ksar 17.06.2015, 17:18:36
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: 3.10.2025 - 04:41