A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω


PHP explode


Programmieren


Basiswissen


Mit der Funktion explode ist es möglich, die einzelnen Elemente einer Feldvariablen[1] von einem Benutzer im Dialog eingeben zu lassen. Das ist hier mit einem Beispiel kurz vorgestellt[2]

Beliebige Eingaben über explode


In der Klammer nach dem Wort explode gibt man in Hochkommas zunächst das getrennte Trennzeichen ein, dann schreibt man nach einem Komma immer die Funktion readline:

$feldvariable=explode(' ',readline());
print_r($feldvariable);
?>

Wenn man das Programm startet, kann man zum Beispiel die Zahlen 2, 3 und 9 eingeben. Dabei muss man die Zahlen durch ein Leerzeichen trennen. Der Befehlt print_r gibt dann den Inhalt der so gefüllten Feldvariablen aus. Siehe auch PHP print_r ↗

Deutung der Eingabe nach Variablentypen


Die Funktion readline gibt dem Programmierer die Möglichkeit, dass er festlegt, wie die Eingabe eines Benutzers gedeutet werden soll. So deutet (int)readline die Eingabe 4,8 als ganze Zahl und schneidet alles ab dem Komma ab. Die Eingabe 4,8 wird also letztendlich zur Zahl 4. Ein Text wird dabei immer als die Zahl 0 gedeutet. Lies mehr dazu unter PHP readline ↗

Fußnoten