Php любой символ строки

strpbrk

strpbrk() ищет в строке string символы из набора characters .

Список параметров

Строка, в которой производится поиск characters .

Данный параметр чувствителен к регистру.

Возвращаемые значения

Возвращает строку, начиная с найденного символа, или false , если он не был найден.

Примеры

Пример #1 Пример использования strpbrk()

$text = ‘This is a Simple text.’ ;

// Этот код выдаст «is is a Simple text.», т.к. символ ‘i’ встретится раньше
echo strpbrk ( $text , ‘mi’ );

// Этот код выдаст «Simple text.», т.к. символы чувствительны к регистру
echo strpbrk ( $text , ‘S’ );
?>

Смотрите также

  • strpos() — Возвращает позицию первого вхождения подстроки
  • strstr() — Находит первое вхождение подстроки
  • preg_match() — Выполняет проверку на соответствие регулярному выражению

User Contributed Notes 2 notes

If you’re not looking to duplicate the rest of the string, but instead just want the offset, in the spirit of the str*pos() functions, use strcspn()

A little modification to Evan’s code to use an array for the second parameter :

function strpbrkpos ( $s , $accept ) $r = FALSE ;
$t = 0 ;
$i = 0 ;
$accept_l = count ( $accept );

for ( ; $i < $accept_l ; $i ++ )
if ( ( $t = strpos ( $s , $accept [ $i ])) !== FALSE )
if ( ( $r === FALSE ) || ( $t < $r ) )
$r = $t ;

Источник

Читайте также:  Upload file to ftp server with php
Оцените статью