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

PHP melaksanakan gelung sementara untuk mencetak berlian pepejal

WBOY
Lepaskan: 2024-03-16 09:22:02
asal
880 orang telah melayarinya

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--;
}
?>
Salin selepas log masuk

以上代码中,我们首先设置了菱形的大小为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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan