Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg_replace wyciągnięcie samego nicku z linku
Forum PHP.pl > Forum > Przedszkole
lekosm2
Witam, chciałbym skutecznie wyciągnąć nick użytkownika z jego odnośnika do profilu.
Link jest w następującej postaci:
http://mojeforum.pl/user/36444-lekosm2/

Chciałbym z tego linku wyciągnąć sam nick, czyli lekosm2. Aktualnie robię to w następujący sposób, ale w ten sposób nie są wyświetlanie cyfry w nicku oraz jest dodawana spacja przed nickiem.
Chciałbym też dodać, że niektórzy użytkownikcy mają nick składający się z dwóch słów wtedy link wygląda tak:
http://mojeforum.pl/user/36444-jestem-lekosm2/

  1. $link = 'http://mojeforum.pl/user/36444-lekosm2/';
  2. $global = substr($link, 25);
  3. $global = preg_replace('/[^a-zA-Z-]/', '', $global);
  4. $global = str_replace('-', ' ', $global);


Pomoże mi ktoś z tym?
trueblue
  1. $link='http://mojeforum.pl/user/36444-lekosm2/';
  2. $nick=preg_replace('/(\d+)-/','',basename($link),1);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.