teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

文言の修正

2017/02/06 01:12

投稿

退会済みユーザー
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以外でも方法があればそちらでもいいです。