質問: str_replace('-', '', $abc); のコードでハイフンを取り除くことはできたのですが、 /以降の/bbbbの部分の削除のやり方がわかりません。 お手数をおかけしますが、ご教授いただけますでしょうか。
回答: >/以降を削除 strpos で / の位置を得ればいいと思います。 $str = 'a-aaa/bbbb'; $str = str_replace('-', '', $str); if (($tmp = strpos($str, '/')) !== false) $str = substr($str, 0, $tmp);