PHP - Récupérer le dernier élément d'une URL

PHP

[21/04/2016] Récupérer le dernier élément d'une URL

En PHP et en Javascript

Récupérer le dernier élément d'une URL

Voici une fonction fort utile pour les développeurs PHP / Javascript.

La fonction suivante récupèrera les éléments surlignés avec les urls suivantes :

http://informatux.com/astuces/php
http://informatux.com/astuces/php.php
http://informatux.com/astuces/php.php?id=php&a=go

function getLastPartOfUrl($url) {
    return basename(parse_url($url, PHP_URL_PATH));
}


Elle possède son pendant en javascript.

function getLastPartOfUrl($url) {
	var url = $url;
	var urlsplit = url.split("/");
	var lastpart = urlsplit[urlsplit.length-1];
	if(lastpart === '') {
	  lastpart = urlsplit[urlsplit.length-2];
	}
	return lastpart;
}


 

DEMO

© 2005 - 2024 • INFORMATUX Mentions légalesTraitement des données personnellesPolitique de confidentialité