Darabkan imej x kali
P粉315680565
P粉315680565 2023-11-22 23:08:40
0
2
498

Helo, saya sedang membangunkan tapak web menggunakan expedias api. Pada asasnya terdapat ramai orang di setiap bilik, dan saya mahu menggemakan imej lelaki kecil untuk semua orang. Jadi sebagai contoh, jika saya mempunyai 5 penghunian dan saya perlu menggemakan 5 tag dengan si kecil sebagai src. Sebarang idea bagaimana untuk melakukan ini?

P粉315680565
P粉315680565

membalas semua(2)
P粉151466081

Anda sepatutnya berminat dengan str_repeat().

Sesuatu seperti ini sepatutnya berfungsi:

$img_multi = str_repeat('<img src="man.png" alt="man"/>', $repeat);
echo $img_multi;

Lawati semula jawapan ini, penyelesaian yang lebih cekap:

Andaikan imej adalah 12 piksel lebar dan 16 piksel tinggi - laraskan mengikut keperluan anda.

$width = 12 * $repeat;
$height = 16;
echo '<span style="'
           .'display: inline-block;'
           .'width: '.$width.'px;'
           .'height: '.$height.'px;'
           .'background-image: url(man.png);'
    .'"></span>';

Ini akan menjana satu elemen bersaiz sesuai untuk memaparkan $repeat salinan imej sebelah menyebelah.

P粉009186469

Andaikan anda menyimpan bilangan orang dalam pembolehubah.

$occupancy = 5;

Anda kemudian boleh memasukkan nombor itu ke dalam for 循环 dan membuat gelung program sebanyak itu.

for($n = 0; $n < $occupancy; $n++) {
  // Disco
}

Anda boleh membaca lebih lanjut tentang struktur kawalan di sini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!