Variable enthält ein (ist ein) Array? Oder doch nicht ?
Frank Dell
- php
Hallo,
wie kann ich feststellen, ob ein eine Variable ein Array enthält oder lediglich einen ganz banalen Wert?
Zum Hintergrund: Es geht um eine Formularverarbeitung. Während mit einem Radio-Button z.B. lediglich ein Wert übergeben wird, sieht das bei Checkboxen natürlich ganz anders aus, hier können auch zwei oder mehrere Werte übergeben werden.
Das Formular bei einem Radiobutton sieht dann so aus:
... name="<?php echo $BEZEICHNUNG ;?>" ...
und bei einer checkbox:
... name="<?php echo $BEZEICHNUNG . [] ;?>" ...
Weil das Formular selbst dynamisch erstellt wird, ist es leider auch nicht möglich, ein bestimmtes Formularfeld auf besondere Art zu behandeln.
Ich müßte schon wissen, ob "$BEZEICHNUNG" ein Array entnält oder nicht. Nur wie?
Viele Grüße
Frank Dell
Hallo Frank,
Ich müßte schon wissen, ob "$BEZEICHNUNG" ein Array entnält oder nicht. Nur wie?
is_array($BEZEICHNUNG)
Viele Grüße
Stephan
Hallo,
wie kann ich feststellen, ob ein eine Variable ein Array enthält oder lediglich einen ganz banalen Wert?
Manchmal ist alles ja auch ganz einfach!
Die Lösung lautet: "if(is_array($BEZEICHNUNG)"
Linktip: C:\Programme\SelfPHP\funktionsreferenz\variablen_funktionen\is_array.html
<?PHP
$a = 1.4;
$b = array("Banane" , "Birne");
if(!is_array($a))
echo "$a ist kein array";
if(is_array($b))
echo "$b ist ein array";
?>
Viele Grüße
Frank Dell