Sectionare sir de caractere din URL in PHP

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Stefan
Mesaje:117

Sectionare sir de caractere din URL in PHP

Salut, cum as putea imparti pe bucati un sir de caractere? Am nevoie sa prelucrez o adresa url

Ex url: localhost/proiect/articol/nume-articol-WGxtS2hzQ1NuVjlXbzQrc3NMd0NKdz09/

Unde "nume-articol" reprezinta numele articolului iar "WGxtS2hzQ1NuVjlXbzQrc3NMd0NKdz09" reprezinta id-ul articolului iar eu am nevoie sa preiau numele articolului

Pentru id am facut

Cod: Selectaţi tot

substr($_GET['titlu'], strrpos($_GET['titlu'], '-') + 1)
Dar pentru nume nu am nicio idee

MarPlo Mesaje:4343
Salut,
Daca titlul reprezinta tot acel sir din adresa url: nume-id, sterge '-id' din titlu si ramane numele.
Exemplu:

Cod: Selectaţi tot

$_GET['titlu'] ='nume-articol-WGxtS2hzQ1NuVjlXbzQrc3NMd0NKdz09';
$arr = explode('-', $_GET['titlu']);
$id = end($arr);
$nume = str_ireplace('-'.$id, '', $_GET['titlu']);
echo $id.'<br>'.$nume;