Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Wykrywanie linków
ArekBe
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.09.2012

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


Witam!

Mam problem z pewnym zagadnieniem. Nie będę opisywał wszystkiego, tylko fragment, który mnie interesuje. Np: mam w bazie 10 linków w postaci:http://forum.php.pl, http://php.pl itp. Linki z tekstu wykrywam tak:

  1. $content = file_get_contents(/*np:*/"http://forum.php.pl");
  2. preg_match_all('/<a.*href=\"([^\"]*)\".*>(.*)<\/a>/iU', $content, $links); //Linki


Moje pytanie brzmi, jak można sprawdzić, czy na końcu linka jest znak "/" slasha? Bo w bazie mam linki typu http://forum.php.pl/ i http://forum.php.pl i chciałbym, aby do bazy leciała tylko forma np z ukośnikiem lub bez.

Z góry dziękuję i pozdrawiam,
Prime!

Ten post edytował ArekBe 21.09.2014, 13:24:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Daimos
post
Post #2





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

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


preg_match albo prostsze sposoby:
  1. $string = 'sprawdzamy ostatni znak';
  2. echo $string[strlen($string)-1];
  3. echo substr($string, -1);
Go to the top of the page
+Quote Post
ArekBe
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.09.2012

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


O to mi dokładnie chodziło, śmiga, dziękuję bardzo, pozdrawiam! (IMG:style_emoticons/default/smile.gif)

Ten post edytował ArekBe 21.09.2014, 13:39:29
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 - 22:25