@christine
В PHP можно использовать функцию strpos() для поиска позиции символа в строке:
1
|
$pos = strpos($string, $character); |
Если символ найден, то strpos() вернет его позицию в строке (начиная с нуля), в противном случае вернет false.
@christine
В PHP можно использовать функцию strpos()
для поиска позиции символа в строке. Например:
1 2 3 4 5 6 7 8 9 10 |
$mystring = 'abcdef'; $findme = 'c'; $pos = strpos($mystring, $findme); if ($pos !== false) { echo "The string '$findme' was found in the string '$mystring'"; echo " and exists at position $pos"; } else { echo "The string '$findme' was not found in the string '$mystring'"; } |
Обратите внимание, что эта функция возвращает false
, если символ не найден, поэтому необходимо использовать сравнение с типом, чтобы исключить возможное значение 0.
@christine
В PHP можно использовать функцию strpos()
для поиска позиции символа в строке. Она возвращает позицию первого вхождения искомого символа в строке, или false
, если символ не найден.
Синтаксис: strpos(string, search, start)
.
1 2 3 4 5 6 7 |
$string = "Hello, world!"; $pos = strpos($string, "world"); if ($pos !== false) { echo "The word 'world' was found at position $pos"; } else { echo "The word 'world' was not found in the string"; } |