質問編集履歴
1
文言の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,14 +1,12 @@
|
|
1
|
-
###前提・実現したいこと
|
2
|
-
|
3
1
|
PHPのpreg_replace()で特定の文字を取り出す方法が分かりません。
|
4
2
|
①http://www.sample.com/about/
|
5
3
|
②http://www.sample.com/about/map/
|
6
4
|
③http://www.sample.com/hoge/index.html
|
7
5
|
例えばURLが①、②の場合「about」、③の場合「hoge」のみを取り出したいです。
|
8
6
|
|
9
|
-
2個目の「/」以降を削除したかったのですが、上手くいきませんでした。
|
7
|
+
以下の方法で2個目の「/」以降を削除したかったのですが、上手くいきませんでした。
|
10
8
|
$url = $_SERVER['REQUEST_URI'];
|
11
9
|
$url = preg_replace('!/[^/]*$!', '', $url);
|
12
10
|
|
13
|
-
|
11
|
+
アドバイスをいただけたらありがたいです。
|
14
12
|
preg_replace以外でも方法があればそちらでもいいです。
|