【文字列の配列】STEP: 1 配列の書き換え(paizaランク D 相当) – PHP編【配列メニュー】
配列メニュー > 【文字列の配列】STEP: 1 配列の書き換え (paizaランク D 相当)
※リンク先へ移動する為には「paiza」へのログインが必要です。
解答例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $input = explode(" ",trim(fgets(STDIN))); $a = $input[0]; $b = $input[1]; $n = $input[2]; $array = explode(" ",trim(fgets(STDIN))); for($i = 0;$i < $n;$i++){ $test = $array[$i]; if($test == $a){ $test = $b; } echo $test."\n"; } ?> |
配列の書き換えとは少し違いますが、繰り返し処理で改行区切りで出力する際、仮の変数(今回は$test)に一旦入れ、「if」文で条件分岐を作成することで答えを再現できます。
