ホームページ  >  記事  >  バックエンド開発  >  文字列内の指定された文字のいずれかを検索する PHP 関数 strpbrk()

文字列内の指定された文字のいずれかを検索する PHP 関数 strpbrk()

黄舟
黄舟オリジナル
2017-11-04 13:23:441426ブラウズ

文字列内で文字「oe」を検索し、指定された文字の最初の出現から始まる文字列の残りを返します:

<?php
echo strpbrk("Hello world!","oe");
?>

定義と使用法

strpbrk()関数は文字列内を検索します。指定された文字。

注: この関数では大文字と小文字が区別されます。

この関数は、指定された文字の最初の出現から始まる剰余を返します。見つからない場合は FALSE を返します。

構文

strpbrk(string,charlist)
パラメータ 説明
文字列 必須。検索する文字列を指定します。
charlist 必須。検索する文字を指定します。

技術詳細

戻り値: 検索対象の文字から始まる文字列を返します。見つからない場合は FALSE を返します。
PHP バージョン: 5+

その他の例

例 1

関数は大文字と小文字を区別します (「W」と「w」の出力は同じです):

<?php
echo strpbrk("Hello world!","W");
echo "<br>";
echo strpbrk("Hello world!","w");
?>

Example

/* STRPBRK.C */  
  
#include <string.h>  
#include <stdio.h>  
  
void main( void )  
{  
   char string[100] = "The 3 men and 2 boys ate 5 pigs\n";  
   char *result;  
   /* Return pointer to first &#39;a&#39; or &#39;b&#39; in "string" */  
   printf( "1: %s\n", string );  
   result = strpbrk( string, "0123456789" );  
   printf( "2: %s\n", result++ );  
   result = strpbrk( result, "0123456789" );  
   printf( "3: %s\n", result++ );  
   result = strpbrk( result, "0123456789" );  
   printf( "4: %s\n", result );  
}

Output :

りー


以上が文字列内の指定された文字のいずれかを検索する PHP 関数 strpbrk()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。