Heim  >  Artikel  >  Backend-Entwicklung  >  PHP in_array

PHP in_array

WBOY
WBOYOriginal
2024-08-29 12:43:41496Durchsuche

In PHP ist in_array als die Funktion definiert, die zum Durchsuchen der Arrays nach den angegebenen Werten im Speicher verwendet wird. Die Suchvariable kann ein beliebiger Typ wie String, Int usw. sein, und die Funktion in_array() legt die Parameter fest und übergibt die Parameter. Legen Sie gleichzeitig nur den booleschen Typ von Werten wie „true“ oder „false“ fest. Außerdem muss bei der Suche die Groß-/Kleinschreibung beachtet werden. Außerdem wird überprüft, ob die angegebenen Werte bereits im Array vorhanden sind oder nicht. Das Unterarray wird auch mit der Funktion „in_array“ überprüft verfügt über einige Standardmethoden, die in den Array-Bedingungen implementiert werden.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax

Das PHP verfügt über einige Standardmethoden, Variablen und integrierte Bedingungen zum Erreichen der Projektanforderungen. Ein Array ist der sequentielle Speicherbereich zum Speichern und Abrufen der Zahlen in der Liste, nicht nur zum Akzeptieren der Zahlen, sondern möglicherweise auch der Zeichenfolgentypen.

<? php
$variable name=array('','',…);
using conditional statements like if(in_array('',$variable name))
{
----some php codes based on the requirements---
}
?>

Für die obigen Codes haben wir in_array als Standardmethode zum Iterieren der Schleifenbedingungen basierend auf den spezifischen Werten verwendet; Es kann sich um einen beliebigen benutzerdefinierten Typ handeln. Die bedingte Anweisung kann beendet werden, sobald die Schleifenbedingungen falsch sind.

Wie funktioniert die in_array-Methode in PHP?

Die PHP-Arrays haben eines der Hauptkonzepte in der PHP-Sprache; Es enthält denselben Satz vordefinierter Funktionen, die auch zum Speichern und Abrufen von Speicherbereichen verwendet werden. Ebenso ist das PHP in_array die vordefinierte Funktion, mit der überprüft werden kann, ob in der Schleifenanweisung vorhandene Werte vorhanden sind oder nicht. In den Unterarrays werden auch die angegebenen Werte in der Array-Liste berechnet. Die booleschen Bedingungsanweisungen können bereits festgelegt werden, bevor die variablen Daten in der Array-Liste durchsucht werden. Dabei kann es sich um beliebige Datentypen wie int, string, float oder decimal usw. handeln ., aber die neueste Version von PHP akzeptiert diesen Parameter nur als erstes Argument in der Methode, bevor die alten Versionen von PHP den Parameter in den angegebenen Methoden nicht verwenden.

Nach der Datenwertsuche in der Array-Liste ist der Wert als Sammlungssatz oder vordefinierter Masterwert der genannten benutzerdefinierten Daten zu betrachten. Anschließend wird der Datenwert mit einigen bedingten Anweisungen wie if, else, for usw. gespeichert und abgerufen. Mithilfe dieser Schleifen werden die Werte iteriert und auf der Benutzeroberfläche angezeigt. Der letzte Parameter ist, wie $strict, der optionale Parameter und sollte zum Festlegen der booleschen Bedingungswerte verwendet werden; Wenn die Bedingung wahr ist, wird sie zum Vergleichen der neuen und vorhandenen Datenwerte mit angegebenen Datentypen verwendet. Wenn die Bedingung falsch ist, wird die Schleife beendet.

Immer wenn die vom Array angegebenen Werte zum Speichern und Abrufen in der Liste verwendet werden, kann die Bedingung auf „wahr“ gesetzt werden, da die übergeordneten Stammbedingungen und auch der Wert des Master-Arrays ihn immer auf 0 oder auf boolesche Bedingungen wie „wahr“ setzen /false-Anweisungen akzeptieren manchmal auch den NULL-Wert auf der Eintragsebene, dann wirft die Array-Methode wie in_array() immer einige Fehler aus und gibt unerwartete Ergebnisse in der Benutzeroberfläche zurück, da der Benutzer immer dann Daten auf dem Benutzeroberflächenbildschirm eingibt wird immer in der Datenbank gespeichert. Die UI-Felder können beliebige Datentypen wie int, string usw. sein, aber unabhängig von den auf dem UI-Bildschirm eingegebenen Benutzerdaten werden diese Daten nur in der Datenbank gespeichert, sodass nur der Zeitpunkt des Abrufs der Daten davon abhängt Anforderung, dass der Wert auf dem Bildschirm mit dem gleichen Typ wie in Beispiel 4, dem Array-Wert als Zahlentyp wie 4 und dem Zeichenfolgen-/Zeichentyp wie vier angezeigt werden soll, damit einige unerwartete Fehlerbedingungen in der Anwendung zurückgegeben werden.

Beispiele für PHP in_array

Im Folgenden finden Sie Beispiele für PHP in_array:

Beispiel #1

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$abarrays = array("Siva", "Raman", "Sivaraman", "ARun","Kumar","Arunkumar", 41);
if (in_array("41", $abarrays, TRUE))
{
echo "The user definedvalue is found<br></br>";
}
else
{
echo "The user definedvalue is found<br></br>";
}
if (in_array("Kumar",$abarrays, TRUE))
{
echo "The user definedvalue is found<br></br><br>";
}
else
{
echo "The user definedvalue is found<br></br><br>";
}
if (in_array(41,$abarrays, FALSE))
{
echo "The user definedvalue is found<br></br><br>";
}
else
{
echo "The user definedvalue is found<br></br><br>";
}
if (in_array(42,$abarrays, FALSE))
{
echo "The user definedvalue is found<br></br></br>";
}
else
{
echo "The user definedvalue is found<br></br><br>";
}
if (in_array(42,$abarrays, FALSE))
{
echo "The user definedvalue is found<br></br></br>";
}
else if (in_array(41,$abarrays, TRUE))
{
echo "The user definedvalue is found<br></br></br>";
}
else
{
echo "The user definedvalue is found<br></br></br>";
}
?>
</body>
</html>

Ausgabe:

PHP in_array

Beispiel #2

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$a = 0;
$output = false;
$inputs = array(6743478, 74698793,87894379, "Siva", "sdjkj");
for ($a = 0; $a <= in_array("12345", $inputs); $a++) {
echo "The number is: $a <br>";
if(in_array("Siva", $inputs))
{
echo "The user definedvalue is found<br></br>";
}
else
{
echo "The user definedvalue is not found<br></br>";
}
}
?>
</body>
</html>

Ausgabe:

PHP in_array

Beispiel #3

Code:

<!DOCTYPE html>
<html>
<body>
<?php
$p = 0;
$inputs = array(array('s', 'a', 't'), array('y', 'u'), 'm');
do {
echo "The number is: $p <br>";
$p++;
if(in_array("Raman", $inputs))
{
echo "The user definedvalue is found<br></br>";
}
else
{
echo "The user definedvalue is not found<br></br>";
}
}
while($p <=$inputs);
?>
</body>
</html>

Ausgabe:

PHP in_array

In den obigen Beispielen haben wir die PHP-Methode in_array() mit unterschiedlichen Szenarien für jede Schleife verwendet; Sie überprüfen die Benutzereingabebedingungen und die Werte. Die vordefinierte Array-Methode und die Schleifenausführung werden nur durch die booleschen Bedingungen ausgeführt, die mit der Methode erfüllt sind.

Fazit

In PHP besteht das Skriptsprachen-Array aus benutzerdefinierten und angepassten Funktionen und soll auch ein wichtiger Bereich zum Speichern und Abrufen der Daten aus dem Speicher sein. Die Array-Werte werden mit den Standardfunktionen durchsucht; Manchmal wird der Suchwert nicht abgerufen oder der Wert ist möglicherweise ungültig. Als Ausgabe wird ein Fehler ausgegeben.

Das obige ist der detaillierte Inhalt vonPHP in_array. 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