PHP プログラミングでは、文字が配列内にあるかどうかを判断する必要がある状況によく遭遇します。このとき、PHP の in_array 関数を使用すると、文字が配列内にあるかどうかをすばやく判断できます。次の記事では、in_array 関数を使用して文字が配列内にあるかどうかを判断する方法を詳しく紹介します。
1. in_array 関数の使い方の概要
in_array 関数の機能は、配列内に値が存在するかどうかを判断することです。2 つのパラメータを受け取ります。最初のパラメータは、文字列です。 2 番目のパラメータは、検索する配列です。関数の具体的な形式は次のとおりです:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
このうち、needle は検索対象の値、haystack は検索対象の配列、strict はブール値 (オプション) であり、TRUE が渡された場合、関数は次のようになります。針の種類と干し草の山の値が同じ種類であるかどうかも確認してください。
検索対象の針の値が干し草の山の配列にある場合は TRUE を返し、それ以外の場合は FALSE を返します。
2. in_array 関数を使用して文字が配列内にあるかどうかを判断する
以下では、in_array 関数を使用して文字が配列内にあるかどうかを判断する方法の具体的な例を示します。 。
例 1: 文字がインデックス配列にあるかどうかを判断する
$arr = array('a','b','c','d','e'); if (in_array('c',$arr)) { echo "c 存在于arr"; } else { echo "c 不存在于arr"; }
上記のコードでは、インデックス配列 $arr を定義し、in_array 関数を使用して文字 ' が存在するかどうかを判断します。 c' is in the array. 'c' が配列内に存在するため、「c は arr に存在します」と表示されます。
例 2: 文字が連想配列内にあるかどうかを確認する
連想配列では、in_array 関数を使用して、文字が配列内に存在するかどうかを確認することもできます。実際、関数内では、PHP はまず、検索する文字と配列内のすべての値を比較します。連想配列の場合は、配列内の値が検索対象の値と等しいかどうかのみを比較します。見つかった。
$arr = array('a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5); if (in_array(3, $arr)) { echo "3 存在于arr"; } else { echo "3 不存在于arr"; }
上記のコードでは、連想配列 $arr を定義し、in_array 関数を使用して数値 3 が配列内にあるかどうかを判断します。数値 3 は配列内に存在するため、「3 は配列内に存在します」 arr」と出力されます。
3. 概要
この記事では、主に in_array 関数を使用して文字または数値が配列内にあるかどうかを判断する方法を、主な関数、構文、関数の使用法などを含めて紹介します。
PHP プログラミングでは、in_array 関数は、特に値をチェックする必要がある場合によく使用される関数です。この記事の紹介が、読者の in_array 関数の理解と応用に役立つことを願っています。
以上がPHPで文字が配列内にあるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック









