dポイントプレゼントキャンペーン実施中!

http://hoge-hoge.com/hoge/1234/here.php

ここからpreg_replaceなどで”here”のみ取得するにはどうすればよいでしょうか?

A 回答 (2件)

正規表現ではない上に PHP 5.2.0 以降みたいですが



$path = pathinfo('http://hoge-hoge.com/hoge/1234/here.php');
echo $path['filename'];
    • good
    • 0
この回答へのお礼

これ欲しかったです!

お礼日時:2009/02/27 20:51

条件提示がこれだけだと、この程度?



<?php
$str="http://hoge-hoge.com/hoge/1234/here.php";
preg_match("/([^\/]*)\.php$/",$str,$matches);
print $matches[1];
?>
    • good
    • 0
この回答へのお礼

ながったらしい自前の正規表現の修正参考とさせていただきました!

お礼日時:2009/02/27 20:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!