ホームページ > バックエンド開発 > PHPの問題 > PHPで配列内の値を見つける方法は何ですか

PHPで配列内の値を見つける方法は何ですか

青灯夜游
リリース: 2023-03-15 11:40:01
オリジナル
4612 人が閲覧しました

検索方法: 1. "in_array($search,$arr,$type)" ステートメントを使用します。 2. "array_search($search,$arr,$type)" ステートメントを使用します。 3. を使用します。 「array_key_exists」($search,$arr)」ステートメント。

PHPで配列内の値を見つける方法は何ですか

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php 検索特定の値の配列メソッド

方法 1: in_array() 関数を使用する

in_array() 関数は、指定された値が存在するかどうかを検索します。配列内で。

<?php
header("Content-type:text/html;charset=utf-8");
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if(in_array("Glenn",$people)){
  echo "找到指定值";
}else{
  echo "没有找到指定值";
}
?>
ログイン後にコピー

PHPで配列内の値を見つける方法は何ですか

方法 2: array_search() 関数

array_search() 関数は in_array() と同じで、配列キー値の項目。値が見つかった場合は、一致する要素のキーが返されます。見つからない場合は false を返します。

<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>5,"d"=>"5");
echo array_search("Dog",$a);
echo array_search("5",$a);
?>
ログイン後にコピー

PHPで配列内の値を見つける方法は何ですか

方法 3: array_key_exists() 関数を使用します。

array_key_exists() 関数を使用して、指定されたキーが配列名。キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。

<?php
header("Content-type:text/html;charset=utf-8");
$a=array("a"=>"Dog","b"=>"Cat");
if(array_key_exists("a",$a)){
    echo "Key exists!";
}else{
    echo "Key does not exist!";
}
?>
ログイン後にコピー

PHPで配列内の値を見つける方法は何ですか

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで配列内の値を見つける方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート