Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Verwendung von in_array() in PHP?

Was ist die Verwendung von in_array() in PHP?

王林
王林Original
2021-09-22 17:46:273236Durchsuche

Die Verwendung von in_array() in PHP lautet: [in_array(search,array)], wobei „search“ den Wert angibt, der im Array gesucht werden soll, und „array“ das zu durchsuchende Array angibt. Mit der Funktion in_array() wird gesucht, ob der angegebene Wert im Array vorhanden ist.

Was ist die Verwendung von in_array() in PHP?

Die Betriebsumgebung dieses Artikels: Windows10-System, PHP7, Thinkpad T480-Computer.

Wir alle wissen, dass es in PHP eine große Anzahl integrierter Funktionen gibt, die in vielen Situationen sehr praktisch sind. Darunter gibt es eine Funktion in_array(). Viele Freunde kennen möglicherweise nicht die spezifische Verwendung dieser Funktion. Die Funktion

in_array() wird verwendet, um zu suchen, ob der angegebene Wert im Array vorhanden ist, und gibt true zurück, wenn der angegebene Wert im Array vorhanden ist. Gleichzeitig kann die Funktion auch einen dritten Parameter setzen. Wenn der dritte Parameter auf true gesetzt ist, gibt die Funktion nur true zurück, wenn das Element im Array vorhanden ist und der Datentyp mit dem angegebenen Wert übereinstimmt. Wenn der Parameter nicht im Array gefunden wird, gibt die Funktion „false“ zurück.

Werfen wir einen Blick auf die spezifische Syntax und die Parameter:

in_array(search,array,type)
  • Suche erforderlich. Gibt den Wert an, nach dem im Array gesucht werden soll.

  • Array Erforderlich. Gibt das zu durchsuchende Array an. ​

  • Typ ​ Optional. Wenn dieser Parameter auf true gesetzt ist, wird geprüft, ob der Typ der gesuchten Daten und der Wert des Arrays übereinstimmen.

Schließlich werfen wir einen Blick auf die Verwendung dieser Funktion. Das Folgende ist der spezifische Code:

<?php
$people = array("Bill", "Steve", "Mark", "David");

if (in_array("23", $people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }

if (in_array(23,$people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }
?>

Empfohlenes Lernen: php-Training

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von in_array() in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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