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%)
-----


dobrze, jednak zmieniłem na
  1. preg_match_all('/<thclass="users">Lista:<\/th><td>(.+?)<\/td>/', $profil, $imie);

i teraz zwraca pustą tablice, bez zadnego wyniku
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%)
-----


Reasumując, chcesz dostać coś z stringa co jest pomiędzy tym co w preg_match_all podałeś.
I zapewne jest to imie bez html?

nie wolisz zrobić w takim razie tak:
  1. <?php
  2. // ...
  3. echo strip_tags($profil);
  4.  
  5. // lub:
  6. echo str_replace(array('<thclass="users">Lista:</th><td>','</td>'),'',$profil);
  7. ?>


ps. Lepiej używać # # od / / w wyrażeniach, często mniej do slashow'ania.

Ten post edytował Ksar 17.06.2015, 16:55:26
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: 14.10.2025 - 08:23