2016-08-31 23 views
1

は、次の値があります。

http://testing.localhost/userdashboard/test/fc 

を私はこの$value= striurl($_SERVER['HTTP_REFERER'], 'test');をしようとしている、私が得る値はtest/fcです。

「fc」の値を抽出する適切な方法は何ですか?

ありがとうございました。

+0

urlからfc値だけを取得しますか? –

答えて

1

LaravelのRequestクラスには、URL内のすべてのセグメントの配列を返すsegments()という関数があります。

ここで、それはそうこのことを念頭に置いて、あなたが機能します。この

echo end(explode("/",$_SERVER['HTTP_REFERER'])); 
1

...との最後のピースをつかむことができ['userdashboard', 'test', 'fc']

に=になります探しているのはbasename()です。

$base = basename('test/fc'); 
echo $base; // fc 

また素敵な配列構造にURLのすべての要素を抽出した、parse_url()で見たいと思うかもしれません。

0

を試してみてください

$lastSegment = last(request()->segments()); 
関連する問題