Es tut mir leid für die dumme Suche, aber ich kann nicht verstehen, wie man eine Liste von Variablen erstellt, die in der if/else-Schleife verwendet werden. Ich habe eine Variable $ category_id und verschiedene Werte dieser Variable (1,2,3, etc). Ich möchte ein statment wie diesesWie erstellt man eine Liste von Variablen in PHP?
if (isset($category_id) && $category_id == '1') {
some code here
}
machen, aber ich brauche, um mehr Werte dieser Variablen wie
if (isset($category_id) && $category_id == '1,2,5,11') {
some code here
}
angeben Wie kann ich das tun?
Setzen Sie sie in ein Array und verwenden Sie 'in_array()'. PS: Der 'isset'-Aufruf ist dort verdächtig (und wahrscheinlich redundant). – zerkms
Können Sie das Problem umformulieren? Möchten Sie wissen, ob Ihre '$ category_id' * -Liste * alle Werte in einer anderen * list * enthält? – Phil
Woher bekommst du deine 'category_id'? Ich glaube, das ist eine Benutzereingabe, da er überprüft, ob es' isset' ist. –