🐘

【PHP】jsonファイルからキーにマッチした値を取り出す関数

2023/08/25に公開

phpにてjsonファイルをデコードして、引数に渡したkeyにマッチするvalue値を取り出す機会がありました。その時の関数のメモ。

function getJsonValue($jsonFilePath, $key) {
    // jsonファイルの中身を取得
    $jsonContent = file_get_contents($jsonFilePath);
    // jsonファイルのデコード(配列に変換)
    $jsonData = json_decode($jsonContent, true);
    // 引数のキーにマッチする値をリターン
    $value = isset($jsonData[$key]) ? $jsonData[$key] : '';
    return $value;
}
getJsonValue('./hoge.json', 'hoge01');

Discussion