Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Studiennotizen 2

PHP-Studiennotizen 2

不言
不言Original
2018-04-19 14:27:251525Durchsuche


Der Inhalt dieses Artikels handelt von PHP-Lernnotizen 2, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf verweisen

1, IF...ELSE-Anweisung

ist dasselbe wie die C-Sprache.

<?php
$t=date("H");
if ($t<"10")
{
    echo "Have a good morning!";
}
elseif ($t<"20")
{
    echo "Have a good day!";
}
else
{
    echo "Have a good night!";
}
?>


2. SWITCH-Anweisung

ist dasselbe wie die C-Sprache.

<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
    echo "你喜欢的颜色是红色!";
    break;
case "blue":
    echo "你喜欢的颜色是蓝色!";
    break;
case "green":
    echo "你喜欢的颜色是绿色!";
    break;
default:
    echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>


3. While-Schleife

(1) while

(2) do...while at Mindestens Der Code wird einmal ausgeführt und dann werden die Bedingungen überprüft


wie bei der C-Sprache.


For-Schleife – wissen Sie im Voraus, wie oft das Skript ausgeführt werden muss

(1) für

(2 ) foreach wird verwendet >

In PHP wird die Funktion array() zum Erstellen von Arrays verwendet.
<?php
$x=array("one","two","three");
foreach ($x as $value){
    echo $value . "<br>";
}
?>


<br/>


(1) Arten von Arrays

Der erste Typ: numerisches Array, automatische Zuweisung von ID-Werten und manuelle Zuweisung von ID-Werten



<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Ermitteln Sie die Array-Länge – count()-Funktion, zum Beispiel: count($cars);

Durchlaufen des numerischen Arrays – for-Schleife


Der zweite Typ: assoziatives Array, ohne ID, unter Verwendung des angegebenen Schlüssels, der dem Array zugewiesen ist


Assoziatives Array durchlaufen – foreach-Schleife

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
 
for($x=0;$x<$arrlength;$x++){
    echo $cars[$x];
    echo "<br>";
}
?>


(2) Array Sortieren (Funktion)

Erster Typ: sort(), aufsteigende Sortierung
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age[&#39;Peter&#39;] . " years old.";
?>



Ergebnis:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 
foreach($age as $x=>$x_value){
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>


Zweiter Typ: rsort(), in absteigender Reihenfolge sortieren


<pre class="brush:php;toolbar:false"> 
<?php 
$cars=array("Volvo","BMW","Toyota");  
sort($cars);  
print_r($cars); 
?> 


Dritter Typ: asort( ), entsprechend dem Wert des Arrays, sortieren Sie das Array in aufsteigender Reihenfolge (für assoziative Arrays)

Die vierte Methode: ksort(), sortieren Sie das Array in aufsteigender Reihenfolge gemäß den Schlüsseln des Arrays



Der fünfte Weg: arsort(), sortieren Sie in absteigender Reihenfolge nach dem Wert des Arrays


Der sechste Weg : krsort(), sortiere in absteigender Reihenfolge nach dem Schlüssel des Arrays


6. Super globale Variablen


stehen im gesamten Umfang eines Skripts zur Verfügung.


(1) $GLOBALS


$GLOBALS ist ein globales Kombinationsarray, das alle Variablen enthält. Der Name ist der Schlüssel des Arrays.

(2) $_SERVER

$_SERVER ist eine Datei mit Header-Informationen (Header), Pfad (Pfad), Skriptspeicherort ( Skript). Standorte) und andere Informationen. Die Elemente in diesem Array wurden vom Webserver erstellt. Es gibt keine Garantie, dass alle Artikel auf jedem Server verfügbar sind.


<?php 
$x = 75; 
$y = 25;
 
function addition() { 
    $GLOBALS[&#39;z&#39;] = $GLOBALS[&#39;x&#39;] + $GLOBALS[&#39;y&#39;]; 
}
 
addition(); 
echo $z; //z是一个$GLOBALS数组中的超级全局变量,同样可以在函数外部访问
?>

(3) $_REQUEST

$_REQUEST wird zum Sammeln von Daten verwendet, die von HTML-Formularen übermittelt werden.



(4) $_POST


$_POST wird zum Sammeln von Formulardaten verwendet


(5)$_GET


$_GET sollte zum Sammeln von Formulardaten verwendet werden



7. Funktion


(1) In PHP integrierte Funktion

(2) Funktion



Format: Funktion functionName(...){. .... .}


Richtlinien: functionName beginnt mit einem Buchstaben oder Unterstrich

Beachten Sie, dass der Rückgabewerttyp nicht angegeben werden muss

Verwandte Empfehlungen :


PHP-Studiennotizen 1


Das obige ist der detaillierte Inhalt vonPHP-Studiennotizen 2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-Studiennotizen einsNächster Artikel:PHP-Studiennotizen eins