質問するログイン新規登録

回答編集履歴

1

当初投稿した内容に不足がありましたので編集しました。

2018/04/25 05:22

投稿

tajima
tajima

スコア25

answer CHANGED
@@ -1,3 +1,8 @@
1
- echo abs($_SESSION["number"] % 10 + 1)
1
+ 以下の文をechoしている部分と置き換えてもらえると動作するかと思います。
2
2
 
3
- これで1~10が永遠に繰り返されるんじゃないかなと思います。
3
+ if ($_SESSION["number"] > 0) {
4
+ echo $_SESSION["number"] % 10 + 1;
5
+ } else {
6
+ $str = (string)($_SESSION["number"] * 0.9);
7
+ echo (strpos($str,'.'))? substr($str, strpos($str,'.') + 1, 1) + 1: 1;
8
+ }