paizaの森の課題プログラムを作成しました。
問題はこちら
n 人の人に関して、それぞれの人の名前と財産が与えられます。その後に人名 S が与えられるので (S は最初に与えられた名前のうちのいずれか) 、 S の財産を表す整数を出力してください。
挑戦しました
<?php
// 作成 2023/7/17
// データ数を入力
$num1 = trim(fgets(STDIN));
// 連想配列の定義
$array1 = [];
for($i=0;$i<$num1;$i++){
//配列のキーと値を入力
$data = trim(fgets(STDIN));
//スペース区切りで配列に分割
$w_array = explode(' ',$data);
$key = $w_array[0];
$value = $w_array[1];
//連想配列に追加
$array1 = array_merge($array1,array($key=>$value));
}
$res1 = trim(fgets(STDIN));
//表示したい要素を出力する
print($array1[$res1]);
?>
array_merge($array1,array($key=>$value))
のようにarray_merge関数を使います。