2
1

More than 1 year has passed since last update.

連想配列の追加方法(PHP編)

Posted at

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関数を使います。

2
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1