Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は次のURLを解析するための正規表現を取得する方法を理解しようとしています:
http://localhost/asdf/client/16/admin/64/edit
私が取得したいのは、クライアントに続く番号です。この場合、16。で動作するclient /(。+)/を試しましたhttp://localhost/hot_seat/client/16/adminが、64 / editをURLに追加すると、動作しなくなります。何か案は?
http://localhost/hot_seat/client/16/admin
クライアントIDは整数なので、次のようにしてみてください。
preg_match('/client\/(?P<id>\d+)\/?/', 'http://localhost/asdf/client/16/admin/64/edit', $array); echo $array["id"]; // 16