emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
m (→Hallo Welt) |
m (→Funktionen) |
||
Line 164: | Line 164: | ||
$x = myFunction(4, 5); // $x ist 9 | $x = myFunction(4, 5); // $x ist 9 | ||
// oder | // oder | ||
$x = myFunction(4); | $x = myFunction(4); // $x ist 14 | ||
</source> | </source> | ||
PHP besitzt sehr, sehr viele bereits vorhandene Funktionen! | |||
Deshalb ist die Kunst, PHP zu programmieren eigentlich nur die Kunst, | |||
in der Funktionsreferenz nachschlagen zu können: | |||
'''[http://de.php.net/manual-lookup.php php Funktionsreferenz-Suche].''' | '''[http://de.php.net/manual-lookup.php php Funktionsreferenz-Suche].''' | ||
Wenn man z.B. Text suchen und ersetzen möchte, dann befindet man sich in der Kategorie [[String|Strings]], also sollte man ''string replace'' in das Funktionssuchfeld eingeben (meistens beginnen String-Funktionen auch mit ''str''). In diesem Fall würde man unter ''[http://de.php.net/manual/de/function.str-replace.php str_replace]'' fündig | <br/> | ||
Wenn man z.B. Text suchen und ersetzen möchte, dann befindet man sich in der Kategorie [[String|Strings]], also sollte man ''string replace'' in das Funktionssuchfeld eingeben (meistens beginnen String-Funktionen auch mit ''str''). In diesem Fall würde man unter ''[http://de.php.net/manual/de/function.str-replace.php str_replace]'' fündig:<br/> | |||
In der Funktionsreferenz ist die entscheidende Angabe, wie die Funktion str_replace funktioniert: | In der Funktionsreferenz ist die entscheidende Angabe, wie die Funktion str_replace funktioniert: | ||
<source lang="PHP">mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )</source> | <source lang="PHP">mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )</source> | ||
''mixed'' meint, dass der Variablen-Typ unterschiedlich sein kann: | ''mixed'' meint, dass der Variablen-Typ unterschiedlich sein kann: | ||
* ''mixed'' am Anfang | * ''mixed'' am Anfang heißt, die Funktion gibt einen Wert zurück (kein spezieller Typ; in diesem Fall also den ersetzten String) | ||
* ''str_replace'' ist der Funktionsname | * ''str_replace'' ist der Funktionsname | ||
* ''$search'' erwartet das Ersetzte (alt) | * ''$search'' erwartet das Ersetzte (alt) | ||
Line 187: | Line 187: | ||
$myString = "Hans geht in die Welt." | $myString = "Hans geht in die Welt." | ||
$ergebnis = str_replace("Hans", "Fritz", $myString); | $ergebnis = str_replace("Hans", "Fritz", $myString); | ||
// $ergebnis enhält nun: "Fritz geht in die Welt." | |||
</source> | </source> | ||