Im ThinkPHP-Framework ist es eine sehr häufige Anforderung, festzustellen, ob ein Array vorhanden ist, beispielsweise um zu steuern, ob ein Modul basierend auf einer bestimmten Variablen in einer Vorlage angezeigt wird. In diesem Artikel werden verschiedene Methoden vorgestellt, um festzustellen, ob ein Array vorhanden ist.
if(!empty($array['key'])){ //存在 }else{ //不存在 }
!empty
verwenden. !empty
即可。
if(isset($array['key'])){ //存在 }else{ //不存在 }
isset函数用于判断一个变量是否被声明过,在判断数组的时候,也可以用来判断一个key是否存在。如果存在,返回true,否则返回false。
if(array_key_exists('key',$array)){ //存在 }else{ //不存在 }
array_key_exists函数用于判断数组中是否存在指定的key,如果存在,返回true,否则返回false。它比isset函数更加严格,只有在数组中存在指定key时才返回true,否则返回false。
if(in_array('value',$array)){ //存在 }else{ //不存在 }
其中,value
Methode 2: Verwenden Sie die Isset-Funktion, um zu beurteilen.
isset-Funktion wird verwendet, um zu beurteilen, ob eine Variable deklariert wurde. Bei der Beurteilung eines Arrays kann sie auch verwendet werden, um zu beurteilen, ob ein Schlüssel vorhanden ist. Gibt true zurück, wenn es existiert, andernfalls false.
🎜Methode 3: Verwenden Sie die Funktion array_key_exists, um zu bestimmen 🎜rrreee🎜Die Funktion array_key_exists wird verwendet, um zu bestimmen, ob der angegebene Schlüssel im Array vorhanden ist. Wenn er vorhanden ist, gibt er true zurück, andernfalls gibt er false zurück. Sie ist strenger als die Funktion isset und gibt nur dann „true“ zurück, wenn der angegebene Schlüssel im Array vorhanden ist, andernfalls wird „false“ zurückgegeben. 🎜🎜Methode 4: Verwenden Sie die Funktion in_array, um 🎜rrreee🎜zu bestimmen, wobeivalue
ein Wert im Array ist. Mit der Funktion in_array wird überprüft, ob ein Wert im Array vorhanden ist. Wenn er vorhanden ist, gibt er true zurück, andernfalls gibt er false zurück. Mit dieser Funktion können wir feststellen, ob ein bestimmter Wert im Array vorhanden ist, um indirekt zu bestimmen, ob ein bestimmter Schlüssel im Array vorhanden ist. 🎜🎜Zusammenfassend sind die oben genannten vier gängige Methoden, um festzustellen, ob ein Array vorhanden ist. Bei der Verwendung können Sie je nach tatsächlicher Situation eine oder mehrere davon auswählen, um sie in Kombination zu verwenden. 🎜Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob in der thinkphp-Vorlage ein Array vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!