Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] preg_match
Diemorko
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.05.2009

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


No więc mam problem robie strone która ma za zadanie pokazywać statystyki ludzi z mojej gildi.
Problem polega w tym że gdy nik składa się z kilku fraz, np. Er Dizzy to pokazuje statystyki Er a nie Er Dizzy
By pokazywało statystki Er Dizzy link powinien wyglądać w ten sposób
  1. <?php
  2. $page = file_get_contents("http://www.tibia.com/community/?subtopic=characters&name=Er+Dizzy");
  3. ?>


  1. <?php
  2. $page = file_get_contents("http://www.tibia.com/community/?subtopic=characters&name=$char");
  3. ?>

Jak zastosować to tak gdy w zmiennej $char jest spacja, to zamienia ją na + ?
Mógłby ktoś mi pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


  1. <?php
  2. $site = file_get_contents('http://www.tibia.com/community/?subtopic=characters&name=Er+Dizzy');
  3.    preg_match_all('/<td>([a-zA-Z0-9 ]+)</td>/is', $site, $matches, PREG_SET_ORDER);
  4.    
  5.    foreach ($matches as $match) { $data[] = $match[1]; }
  6.    
  7.    echo '<pre>';
  8.        print_r($data);
  9.    echo '</pre>';
  10. ?>


Wynik działania:
Kod
Array
(
    [0] => Er Dizzy
    [1] => male
    [2] => Knight
    [3] => 58
    [4] => Empera
    [5] => Thais
    [6] => Free Account
)


Ten post edytował fifi209 22.05.2009, 22:11:56
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: 5.10.2025 - 11:26