2015-01-16 1 views
-1

Мой URL является как http://localhost/manishatutors/tutors-in-city/Crossing-Republik-tutor/Как получить Implode получить данные перед этой строкой?

, как я мог получить Crossing Republic с помощью PHP

Я использовал

<?php 

list($a,$page_get) = explode("city/",$_SERVER['REQUEST_URI']); 
    $array=explode("/",$page_get); 
    $getCity1=remove_dash($array[0]); 
    $p=$array[1]; 
     $get_city = implode('-',$getCity1); 
print_r($get_city); 
?> 

, но его предоставление Crossing REPUBLIK Репетитор пока я не хочу Репетитор

+0

Вы должны обновить свой вопрос вместо размещения кода в комментарии. Благодарю. – Raptor

ответ

0

Вы можете попробовать

<?php 

list($a,$val) = explode("city/",$_SERVER['REQUEST_URI']); 
    $array=explode("/",$val); 
    $val2=remove_dash($array[0]); 
    $p=$array[1]; 
     $val3= implode('-',$val2); 
print_r($val3); 
?> 

новая отредактированный ОТВЕТ

list($a,$val) = explode("city/",$_SERVER['REQUEST_URI']); 
    $array=explode("/",$val); 
    $val2=$array[0]; 
    $p=$array[1]; 
     $val3= implode('-tutor',$val2); 
print_r(remove_dash($val3[0])); 
?> 
+0

Я уже пробовал это, как я уже говорил выше. В вопросительном коде – 4302836

+1

Этот отредактированный ответ сработал. Спасибо – 4302836

1

использование взрываются функциями и взять последний

$req_uris = explode('/',$_SERVER['REQUEST_URI']); 
echo $req_uris[count($req_uris)-1]; 

, и если вы хотите, вы можете заменить тир с пространством

echo str_replace('-', ' ', $req_uris[count($req_uris)-1]); 

EDIT

$url = 'http://localhost/manishatutors/tutors-in-city/Crossing-Republik-tutor/'; 

$exploded = array_values(array_filter(explode('/',$url))); 
$last  = $req_uris[count($exploded)-1]; 

echo str_replace('-', ' ', str_replace('tutor', '', $last)); 

изменение $ URL с $ _SERVER [ 'REQUEST_URI']

+0

Спасибо за предложение, но его не работает – 4302836

+0

см. Мой отредактированный ответ –

Смежные вопросы