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

質問編集履歴

1

追記しましたー。

2021/06/02 00:14

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,4 +6,24 @@
6
6
  今、200という送信値が与えられた時、
7
7
  この200が、各行の右端の数値(,で列を区切っている)の中で何番目なのか
8
8
  (この場合、300,200,-2,-3なので、2番目)
9
- を返すコードはどのようにして書けばよいのでしょうか。
9
+ を返すコードはどのようにして書けばよいのでしょうか。
10
+
11
+ 自分もコードを書いてみたのですが、
12
+
13
+ ```php
14
+ <?php
15
+ $file_name = "score.txt"; /*読込ファイルの指定*/
16
+ $log4 = file( $file_name ); /*ファイルを全て配列に入れる*/
17
+
18
+ for($i = 0 ; $i < count($log4); $i++){
19
+ $log5[$i] = explode(",",$log4[$i]);
20
+ array_push($log6,$log5[$i][3]);
21
+ }
22
+
23
+ print_r($log6);
24
+
25
+ ?>
26
+ ```
27
+
28
+ この要素(数字)の順位を取得すれば良いと思ったのですが、この場合、
29
+ array_searchで、数字検索するのが良策でしょうか?