Ich habe die umgekehrte Pyramide gefunden, die ich vor ein paar Monaten geschrieben habe, als ich PHP gelernt habe. Es hat mehr als eine Stunde gedauert, bis ich sie verstanden habe. Ich war immer noch deprimiert darüber, wie ich es damals geschrieben habe. Jetzt habe ich den Code verfeinert und aufgeschrieben. Code ist etwas, vor dem ich wirklich Angst habe, es zu vergessen -_-!!!
Code:
< ?php
function a($n){
$p = ($n+1)/2; //Berechnen Sie die mittlere Zeilennummer
for($i=1; $ i & lt; = $ n; $ i ++) {
IF ($ i & lt; $ p) {// Durchlaufen des oberen Teils
$ m = 2*$ i-1; Die obere Hälfte: jede Zeile* Anzahl der Zahlen
$sp = ($n-$m)/2; j<=$sp;$j++){echo " ";} " } Else { IF ($ i == $ p) {// Überqueren der Mittellinie: Die Zahl in der Mitte ist gerade gleich der Anzahl der Zeilen
für ($ j = 1; $ j & lt; = $ n; $ j ++) { echo "*";} //Die untere Hälfte durchqueren
+1-$i)-1; //*Anzahl der Zahlen (regulär-symmetrisch)
=1;$j< =$sp;$j++){echo " ";} & 🎜>}
a(9);
?>
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und wurde noch nicht veröffentlicht. Eine Vervielfältigung ist ohne Genehmigung des Bloggers nicht gestattet.
Das Obige stellt die PHP-Schleifendurchquerung der umgekehrten Pyramide vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.
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