2009-10-09 7 views

Répondre

5

Cela devrait fonctionner:

<?php 
$url = 'http://www.URL.co.uk/87/318/carrot%5Fcake/'; 
$id = explode('/', $url); 
echo $id[5]; 
?> 

Mise à jour: code fixe et testé

+0

@soulmerge ....... u peut en dire un peu plus .. Je pense que cela devrait fonctionner très bien! –

+0

merci ... petit commentaire tho - $ id [5]; travaillé pour moi. –

+0

Votre bienvenue :) Et j'ai corrigé le code maintenant. – moff

2

Si la réponse de Moff est ce que vous avez besoin, l'utiliser comme il est plus simple . Si ce n'est pas le cas, cela vous aide-t-il?

<?php 
    if (preg_match ('/^//\d+//(\d+)//.*/', parse_url($url, PHP_URL_PATH), $results)) { 
    print_r($results);  
    } 
?> 

(Mon PHP installation locale est cassé en ce moment donc j'espère que la syntaxe est correcte.)

+1

J'utilise codepad.org pour ce genre de choses lors de vos déplacements. – Sam152

Questions connexes