0

これを行うためにいくつかの式を試してきましたが、機能する式が見つかりませんでした。

正規表現で/search/test/2(php)に切り替えたいと思っています。/search/$query/$page

これは私がこれを行うことを考えることができる唯一の方法で/^\/search\/(.*)(\/(\d*))?/あり、ページ番号とその前の / をオプションにする必要があるため、機能しません。

必要な情報のみを取得する pre_match を使用して配列を取得する方法を知っている人はいますか?

前もって感謝します。

4

2 に答える 2

0
preg_match('@^/search/([^/]+)(?:/(\d+))?$@', $string, $matches)
于 2013-05-03T19:15:21.930 に答える