これでエラーが発生します。/ が文字列で見つかった後、すべての文字を削除しようとしています。
たとえば、「google.com/remove」は「google.com」になります。
preg_replace ( '////.*/' , '' , $string);
メッセージ: preg_replace(): 不明な修飾子 '/'
これでエラーが発生します。/ が文字列で見つかった後、すべての文字を削除しようとしています。
たとえば、「google.com/remove」は「google.com」になります。
preg_replace ( '////.*/' , '' , $string);
メッセージ: preg_replace(): 不明な修飾子 '/'
これを試して:
preg_replace ('/\/(.*)/' , '' , $string);
現時点ではテストできませんが、動作するはずです...
編集:オンラインですぐにテストされ、期待どおりに動作しました:)
それをするために使用preg_replace
しないでください。
// PHP 5.4
$string = explode('/', $string, 2)[0];
// Before PHP 5.4
$string = array_shift(explode('/', $string, 2));