Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP melaksanakan gelung sementara untuk mencetak berlian pepejal

PHP melaksanakan gelung sementara untuk mencetak berlian pepejal

WBOY
WBOYasal
2024-03-16 09:21:04791semak imbas

PHP melaksanakan gelung sementara untuk mencetak berlian pepejal

PHP melaksanakan gelung sambil untuk mencetak berlian pepejal

Dalam PHP, kita boleh mencapai kesan mencetak berlian pepejal melalui gelung while bersarang. Berikut ialah contoh kod khusus: while循环来实现打印实心菱形的效果。下面是一个具体的代码示例:

<?php
// 设置菱形的大小
$size = 5;

// 打印上半部分菱形
$row = 1;
while ($row <= $size) {
    $col = 1;
    while ($col <= $size - $row) {
        echo " ";
        $col++;
    }
    $col = 1;
    while ($col <= 2 * $row - 1) {
        echo "*";
        $col++;
    }
    echo "
";
    $row++;
}

// 打印下半部分菱形
$row = $size - 1;
while ($row >= 1) {
    $col = 1;
    while ($col <= $size - $row) {
        echo " ";
        $col++;
    }
    $col = 1;
    while ($col <= 2 * $row - 1) {
        echo "*";
        $col++;
    }
    echo "
";
    $row--;
}
?>

以上代码中,我们首先设置了菱形的大小为5,然后通过嵌套的whilerrreee

Dalam kod di atas, kami mula-mula menetapkan saiz berlian kepada 5, dan kemudian mencetak berlian pepejal melalui gelung while bersarang. Logik pencetakan bahagian atas dan bawah sedikit berbeza, tetapi kedua-duanya mencapai bentuk berlian dengan mengawal bilangan ruang dan asterisk.

Semoga kod di atas dapat membantu anda, jika anda mempunyai sebarang pertanyaan atau memerlukan penjelasan lanjut, sila hubungi saya. 🎜

Atas ialah kandungan terperinci PHP melaksanakan gelung sementara untuk mencetak berlian pepejal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn