PHPで配列内の値の位置を取得する方法

青灯夜游
リリース: 2023-03-16 06:04:01
オリジナル
3010 人が閲覧しました

取得方法: 1. 「array_values(array)」で指定した配列をインデックス配列に変換; 2. 「array_search(value,index array)」でインデックス配列内の値を検索Value (subscript); 3. 「index value 1」ステートメントを使用して、配列内の要素の位置の値を取得します。

PHPで配列内の値の位置を取得する方法

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

php は、配列内のどの位置にある値

実装方法:

  • array_values() を使用して、指定された配列を変換しますインデックス配列に変換します (主に連想配列の場合、インデックス配列の場合は変更ありません)。

  • $array=array("id"=>1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52); var_dump($array); $values=array_values($array); var_dump($values);
    ログイン後にコピー

PHPで配列内の値の位置を取得する方法

  • array_search() を使用してインデックス配列内の指定された値を検索し、成功した場合は対応する値を返します。キー名 (インデックス値または添字)。

    (インデックス配列のキー名はもちろん数値であり、各数値は配列内の配列要素の位置に対応します)

  • $index=array_search(23,$values); echo $index;
    ログイン後にコピー

PHPで配列内の値の位置を取得する方法

    ##インデックス配列のキー名は 0 からカウントされるため、キー名に 1 を加算します

完全な実装コード:

配列内の値 23 の位置を確認します

1,"name"=>"李华","age"=>23,"1"=>1,"id2"=>52); $values=array_values($array); var_dump($values); $index=array_search(23,$values)+1; echo "数值23在数组的第 ".$index." 位"; ?>
ログイン後にコピー

PHPで配列内の値の位置を取得する方法推奨学習: 「

PHP ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!