Eingehende Analyse von array_keys() in PHP

autoload
Freigeben: 2023-03-09 11:26:02
Original
2476 Leute haben es durchsucht

Eingehende Analyse von array_keys() in PHP

Arrays sind ein häufiger Datentyp in PHP. Bei normaler Verwendung müssen wir möglicherweise häufig die Schlüsselnamen des Arrays abrufen. PHP stellt dies bereit Dieser Artikel führt Sie dazu, einen Blick auf diese Funktion zu werfen. PHP中较为常见的数据类型,在一般的使用过程中,我们可能经常需要获取数组的键名,PHP提供了array_keys() 这个函数,本文就带大家一起来看一看。

       首先我们先看一看<span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:>array_keys()</span><span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:></span><span style="font-family: 微软雅黑, " microsoft yahei background-color: rgb color:></span>的语法。

array_keys ( array $array   , mixed $search_value = null   , bool $strict = false   )
Nach dem Login kopieren
  • $array:需要查看的数组。

  • $search_vaule:默认值为空,如果指定了这个参数,只有包含这些值的键名才会返回。

  • $strict:判断在搜索的时候是否该使用严格的比较(===)

  • 返回值:array类型的索引数组

实际体验:

a.只有一个参数:

<?php
     $ace=array("one","two","three","four","Three");
     print_r(array_keys($ace));
Nach dem Login kopieren
输出:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )
Nach dem Login kopieren

b.只有两个参数

<?php
   $ace=array("one","two","three","four","Three");
    print_r(array_keys($ace,"three"));
?>
Nach dem Login kopieren
输出:Array ( [0] => 2 )
Nach dem Login kopieren

c.有三个参数:

<?php
   $ace2=array("one","two","three","four","10",10);
     print_r(array_keys($ace2,"10"));
      echo "<br>";
     print_r(array_keys($ace2,"10",true));
?>
Nach dem Login kopieren
输出:Array ( [0] => 4 [1] => 5 )
      Array ( [0] => 4 )
Nach dem Login kopieren

    我们可以看到当第三个参数为true时,array_keys()
                                                                                   sollte einen Blick auf    0);">array_keys()

s Syntax. rrreee

$array: das anzuzeigende Array.

  • 🎜$search_vaule: Der Standardwert ist leer. Wenn dieser Parameter angegeben ist, werden nur Schlüsselnamen zurückgegeben, die diese Werte enthalten. 🎜🎜
  • 🎜$strict: Bestimmen Sie, ob bei der Suche ein strikter Vergleich (===) verwendet werden soll 🎜🎜
  • 🎜Rückgabewert: Index-Array vom Array-Typ 🎜🎜
  • 🎜Tatsächliche Erfahrung: 🎜🎜🎜🎜a. Nur ein Parameter:🎜🎜🎜rrreeerrreee🎜 b. Nur zwei Parameter 🎜🎜🎜 rrreeerrreee🎜c. Es gibt drei Parameter:🎜🎜rrreeerrreee🎜 Wir können das sehen, wenn der dritte Parametertrueist >, array_keys() aktiviert einen strengeren Vergleich. 🎜🎜🎜🎜Empfohlen: 🎜"🎜Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)🎜" "🎜php-Video-Tutorial🎜"🎜

    Das obige ist der detaillierte Inhalt vonEingehende Analyse von array_keys() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage