2013-04-17 2 views
-1

Я хочу сопоставить некоторую строку в переменной. Если есть «i» или «an» в конце $var, верните true.preg_match variable php

$__var = preg_replace('/^(i|an)$/','',$var); 

Но оно возвращает 0 (false).

Пример:

$var = "kesehatan"; 

Она должна возвращать true

+2

Если вы хотите только совпадение в конце '$', почему вы включаете тему «' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''? – mario

+0

Я не получаю это несколько минут назад :), но не сейчас. спасибо – mhabibi

ответ

3

Снимите ^, в противном случае вы будете только когда-либо соответствовать i или an.

+0

о, спасибо, я понимаю.^Является обязательным, если шаблон в начале строки. – mhabibi