PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのarray_search()関数


array_search()関数は、配列で指定された値を検索し、キーを返します。配列内でvalが見つかった場合、関数はvalのキーを返します。見つからない場合はFALSEを返します。配列arrでvalが複数回見つかった場合、最初に一致したキーが返されます。

構文

array_search(val, arr, strict)

パラメータ

  • val −検索する値

  • 到着 −検索する配列

  • 厳格 −可能な値はTRUEまたはFALSEです。配列内の同一の要素を検索し、TRUEに設定します。

戻る

array_search()関数は、配列内でvalが見つかった場合、そのキーを返します。見つからない場合はFALSEを返します。配列arrでvalが複数回見つかった場合、最初に一致したキーが返されます。

以下は例です-

<?php
$arr = array("p"=>20,"q"=>20,"r"=>30,"s"=>40);
echo array_search(20,$arr,true);
?>

出力

以下は出力です-

p

別の例を見てみましょう-

<?php
$arr = array(30, 2, 5, 7, 90, 35, 78);
echo array_search(35,$arr,true);
?>

出力

以下は出力です-

5

文字列値を持つ配列の別の例を見てみましょう-

<?php
$arr = array("MAC", "WINDOWS","LINUX", "SOLARIS");
$search = "WINDOWS";
echo array_search($search,$arr,true);
?>

出力

以下は出力です-

1

  1. PHPのarray_search()関数

    array_search()関数は、配列で指定された値を検索し、キーを返します。配列内でvalが見つかった場合、関数はvalのキーを返します。見つからない場合はFALSEを返します。配列arrでvalが複数回見つかった場合、最初に一致したキーが返されます。 構文 array_search(val, arr, strict) パラメータ val −検索する値 到着 −検索する配列 厳格 −可能な値はTRUEまたはFALSEです。配列内の同一の要素を検索し、TRUEに設定します。 戻る array_search()関数は、配列内でvalが見つかった場合、そのキーを返しま

  2. PHPのarray()関数

    PHPのarray()関数は配列を作成します。 PHPでは配列には3つのタイプがあります。 インデックス付き配列- 数値インデックス付きの配列です 連想配列- 名前付きキーを持つ配列です 多次元配列- 1つ以上のアレイを持つアレイです 構文 // array with numeric index i.e. Indexed arrays array(value1,value2...); // array with named keys i.e. associative arrays array(key1 => value1, key2 => value2...