o,6,3,-3
p,4,2,-2
q,4,2,300
等というテキストがあって、
今、200という送信値が与えられた時、
この200が、各行の右端の数値(,で列を区切っている)の中で何番目なのか
(この場合、300,200,-2,-3なので、2番目)
を返すコードはどのようにして書けばよいのでしょうか。
自分もコードを書いてみたのですが、
php
1<?php 2$file_name = "score.txt"; /*読込ファイルの指定*/ 3$log4 = file( $file_name ); /*ファイルを全て配列に入れる*/ 4 5for($i = 0 ; $i < count($log4); $i++){ 6$log5[$i] = explode(",",$log4[$i]); 7array_push($log6,$log5[$i][3]); 8} 9 10print_r($log6); 11 12?>
この要素(数字)の順位を取得すれば良いと思ったのですが、この場合、
array_searchで、数字検索するのが良策でしょうか?
ポンポン丸投げてばかりで解決する気なしとして通報しました。
低評価じゃ温い。通報。
回答2件
あなたの回答
tips
プレビュー