ホームページ >バックエンド開発 >PHPの問題 >PHP配列内の要素の位置をクエリする方法

PHP配列内の要素の位置をクエリする方法

青灯夜游
青灯夜游オリジナル
2022-01-06 18:37:574561ブラウズ

Query メソッド: 1. array_search() を使用して、指定された要素値を検索し、キー名またはインデックス (構文 "array_search(element value, array)") を返します。 2. implode() および strpos( ) の場合、構文は「strpos(implode(array),element value."")」です。

PHP配列内の要素の位置をクエリする方法

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php 配列クエリ要素の位置メソッド:

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

<?php
$array=array(2,3,4,1,5);
$find=3;

//利用数组查找 找到所需要元素的索引位置
function find_by_array_search($array,$find)
{
    return array_search($find,$array);
}
var_dump(find_by_array_search($array,$find));
?>

PHP配列内の要素の位置をクエリする方法

方法 2: string search-strpos() を使用する
#アイデア:

    implode() を使用して配列を文字列に変換する
  • strpos() 関数を使用して、別の文字列内で最初に出現した文字列を検索します。

  • <?php
    $array=array(2,3,4,1,5);
    $find=4;
    
    //字符串查找
    function find_by_string($array,$find)
    {
        $string=implode($array);
        return strpos($string,$find."");
    }
    var_dump(find_by_string($array,$find));
    ?>

PHP配列内の要素の位置をクエリする方法 推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列内の要素の位置をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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