<?php
    // ゲームタイトルのリスト
    $arr_list = [
        "ダンジョンオブマンダム エイト",
        "デカスレイヤー ~10の試練~",
        "黄金体験",
        "猫SYOUGIバトル",
        "ニューロストレガシー"
        // ....
    ];
        
    // ゲムマ公式URL
    $tmp_url = "http://gamemarket.jp/?";
 
    // ゲーム情報をtableで表示
    $result = '<table border=1><tr><th>ゲムマのリンク</th><th>ゲームタイトル</th></tr>';
 
    
    for($i=0; $i<count($arr_list); $i++){        
        $match = [];
        $game_title = $arr_list[$i];
        
 
        // 検索パラメタ発行
        $params_list = array('s'=>$game_title);
 
        // リクエストパラメータ作成
        $req_param = http_build_query($params_list);
 
        // リクエスト本体作成
        $request = $tmp_url.$req_param;
        
        // 検索結果文字列を変数に格納
        $str_result =  file_get_contents($request,true);
        
        // 検索結果で、一番最初にゲーム紹介のページURLを取得
        preg_match('/<a href="http:\/\/gamemarket.jp\/game\/.+?<\/a>/', $str_result, $match);
        
        //検索結果が無い場合は、Google検索結果へのリンク(ゲームマーケット+ゲームタイトルで検索)
        if(empty($match[0])){
            $img_url_link = '<a href="https://www.google.co.jp/search?q=%E3%82%B2%E3%83%BC%E3%83%A0%E3%83%9E%E3%83%BC%E3%82%B1%E3%83%83%E3%83%88+' . $game_title . '" target=_blank>Google検索</a>';
        }else{
            $img_url_link = $match[0];            
        }
        
        // リンク付き画像・ゲームタイトルの文字列を連結していく
        $result .= "<tr><td>".  $img_url_link . "</td><td>". $game_title ."</td></tr>\n";
        
        // サーバを1秒だけ休める
        sleep(1);
    }
    
    // 検索結果を表示
    echo $result . "</table>";