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;