指定した数だけ星を埋めて表示する。サンプルでは「★★☆」を表示。もっとシンプルに書けないかな。
star.php
<?php
$level = 2;
$max = 3;
$star1 = ($level > 0) ? array_fill(0, $level, "★") : array();
$stars = implode("", array_pad($star1, $max, "☆"));
var_dump($stars);
Go to list of users who liked
More than 5 years have passed since last update.
指定した数だけ星を埋めて表示する。サンプルでは「★★☆」を表示。もっとシンプルに書けないかな。
<?php
$level = 2;
$max = 3;
$star1 = ($level > 0) ? array_fill(0, $level, "★") : array();
$stars = implode("", array_pad($star1, $max, "☆"));
var_dump($stars);
Register as a new user and use Qiita more conveniently
Go to list of users who liked