Как наиболее эффективно проверить, заканчивается ли строка PHP другой строкой? - PullRequest
114 голосов
/ 06 марта 2009

Стандартный способ PHP проверить, заканчивается ли строка $str подстрокой $test:

$endsWith = substr( $str, -strlen( $test ) ) == $test

Это самый быстрый способ?

Ответы [ 11 ]

0 голосов
/ 06 марта 2009

Я думаю, что обратные функции, такие как strrchr (), помогут вам быстрее сопоставить конец строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...