【配列メニュー】> 【配列の検索】STEP: 4 何番目にある? 1 (paizaランク D 相当) [難易度: 911 ±23]
※リンク先へ移動するためには[paiza]へのログインが必要です。
以下のような配列があります。
1 10 2 9 3 8 4 7 5 6
この配列の中で、8 が左から何番目にあるか出力してください。
左端を 1 番目とします。
入力値(例)
なし
出力値(例)
8 が左から何番目にあるか出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $array = [1, 10, 2, 9, 3, 8, 4, 7, 5, 6]; $flag = 0; foreach($array as $value){ $flag++; if($value == 8) { echo $flag; break; } } ?> |