回答編集履歴

1

コードを修正

2021/08/18 01:11

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -17,3 +17,25 @@
17
17
  ?>
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ (追記)
24
+
25
+ 上記コードでは`$nhex`の桁数が6桁未満の場合を考慮していませんでした。
26
+
27
+ 下記コードのほうがスマートですね。
28
+
29
+
30
+
31
+ ```PHP
32
+
33
+ <?php
34
+
35
+ $hex = sprintf('#%06X', rand(0, 0xffffff));
36
+
37
+ echo $hex;
38
+
39
+ ?>
40
+
41
+ ```