2017-11-11 18 views
0

変数$ state = "Mississippi Alabama Texas Massachusetts Kansas"があります。 は、私が最後にXASが含まれている単語を検索し、それをしようとしていますarray.Iでこの単語を格納したいが、何の結果:正規表現を使用して文字列から文字列の一部を抽出したい

<?php 
$states="Mississippi Alabama Texas Massachusetss Kansas"; 
$str="/xa$/"; 
$string=""; 
$ee=preg_match("/xas$/",$str,$matches); 
echo $ee; 
echo $matches; 

答えて

1

あなたは言葉ではなく\bを破る終了の文字列(使用することはできません$)と、あなたはまた、あなたが()\w*と一致させようと言葉の他の文字を含める必要があります。

$states="Mississippi Alabama Texas Massachusetss Kansas"; 
preg_match("/\w*xas\b/", $states, $matches); 
print_r($matches); 

出力:

Array([0] => "Texas") 
関連する問題