Help us understand the problem. What is going on with this article?

PHPでインデックス処理問題解いたので、コード晒す。

Paiza CランクレベルアップメニューPHP『forループ』編 STEP3:index取得 を解いてみました!

*こちらはスキルチェック問題では御座いませんので、コード公開は、問題にならないそうです。

問題文は、今回は省略します。解答コードのみ晒します。

入力値は、
4

3
4
3
3
3
と設定してます。

index.php
<?php
$num = trim(fgets(STDIN));
for($i=1; $i<=$num; $i++){ // 1からの番号を添え字にする
$a = trim(fgets(STDIN));
$list[$i] = $a;
}
$k = trim(fgets(STDIN));

// 検索処理
foreach ($list as $key => $value) {
if ($value !== $k) {
continue;
/*$value == $kの場合、$keyを取得して、
それ以降は、breakしてしまう */
echo $key;
break;
}
}

?>

今回の問題は、continueとbreak、foreachが理解できていれば、解けると思いますが、
個人的にDランクでは無いと思っています笑

paizaサイトはこちら(https://paiza.jp/)

ayabouzu1993
https://youtu.be/GmdT4GspZDU YouTubeはじめました!みなさん、どうか見てやってください。 HTML/Cssの動画がメインです。 フロントエンドエンジニア目指してます。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away