質問編集履歴

3

修正

2023/01/02 03:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -27,12 +27,10 @@
27
27
  }
28
28
  if($count<3){
29
29
  //3個以下だったら 素人的思考
30
- $array= array_pop($array);
30
+ for($i=0;$i<3;$i++){
31
- $array= array_pop($array);
32
31
  $array= array_pop($array);
33
32
  array_push($array,"5");
34
- array_push($array,"5");
33
+ }
35
- array_push($array,"5");
36
34
  }
37
35
  var_dump($array);
38
36
  ?>

2

追記

2023/01/02 03:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,27 @@
13
13
  var_dump($array);
14
14
  ?>
15
15
  ```
16
+
17
+ ```ここに言語を入力
18
+ <?php
19
+ $array=[];
20
+ $count=0;
21
+ for($i=0;$i<10;$i++){
22
+ $r=rand(0,10);
23
+ array_push($array,$r);
24
+ if($r==5){
25
+ $count++;
26
+ }
27
+ }
28
+ if($count<3){
29
+ //3個以下だったら 素人的思考
30
+ $array= array_pop($array);
31
+ $array= array_pop($array);
32
+ $array= array_pop($array);
33
+ array_push($array,"5");
34
+ array_push($array,"5");
35
+ array_push($array,"5");
36
+ }
37
+ var_dump($array);
38
+ ?>
39
+ ```

1

追記

2023/01/02 03:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,7 @@
1
1
  乱数を配列に格納しています
2
2
  乱数を出しながら、最低でも3個、5という数字が配列に格納される仕組みを考えてるのですが、
3
3
  うまい方法が考え付きません
4
+ (5が3個以下の場合最低3個は追加する)
4
5
  どのように考えますでしょうか?
5
6
 
6
7
  ```ここに言語を入力