質問編集履歴

2

追記

2022/03/27 20:43

投稿

newta
newta

スコア26

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,12 @@
10
10
  1→101→102~という並びで取得されてしまいます
11
11
  1→2→3~と数字の小さい順の並びでforeach globを回すにはどうしたらいいのでしょうか?
12
12
 
13
+ 追記
14
+ foreach(glob("~/*/*", GLOB_NOSORT) as $file){
15
+ }
16
+ とした場合、順番通りにはなるようですが
17
+ 200→199→188と逆順になってしまう
18
+
13
19
  ```ここに言語を入力
14
20
  <?php
15
21
  $i=0;

1

訂正

2022/03/27 20:38

投稿

newta
newta

スコア26

test CHANGED
File without changes
test CHANGED
@@ -14,10 +14,8 @@
14
14
  <?php
15
15
  $i=0;
16
16
  foreach(glob("~/*/*") as $file){
17
- if(is_file($file)){
17
+ if(is_file($file)){
18
- if($i==20){
19
18
  echo $file."<br>";
20
- break;
21
19
  }
22
20
  }
23
21
  ?>