这封信是m
,我的字符串是asdvbgmfger
。
当我运行代码时,我想获得m position is 6
。该职位从0
开始。
我使用此代码但无效:
<?php
$str = "asdvbgmfger";
if (preg_match_all('/\p{L}/u', $str, $matches, PREG_OFFSET_CAPTURE) > 0) {
$lastMatch = "m";
echo 'm position is '.$lastMatch[1];
} else {
echo 'no letters found';
}
?>
答案 0 :(得分:1)
<?php
$str = "asdvbgmfger";
$strPosition = strpos($str, 'm');
if ($strPosition !== false) {
echo 'm position is ' . $strPosition;
} else {
echo 'no letters found';
}
希望它有所帮助。