• ベストアンサー

最後の文字を判別し除去する方法

$hogeには以下のような規則性がある文字列が入ります。 $hoge = "/***/"; のように両端がスラッシュに囲まれ*の文字数は変化します。 これを最後のスラッシュのみ除去して取り出すにはどうすればできるでしょうか? イメージ的には if ($hogeの最後に/があれば) { $hoge = 最後のスラッシュのみを除去した文字列; } としたいのですがstr_replaceでは該当する全ての文字を削除してしまうので思う事はできません。 いい方法がございましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

普通にchopする <? $hoge = "/abc/"; $hoge=chop($hoge,"/"); print $hoge; ?>

その他の回答 (1)

回答No.1

http://jp2.php.net/substr ============ Q.なんでmb_substrじゃないの?>俺 A.俺が使っているのがPHP6でUnicode前提だから。

関連するQ&A