$qid)); if($response_q == false) { // 問題取得失敗 //trigger_error('"error":2', E_USER_WARNING); } $question = $response_q[0]; $kid = $question['kid']; if($kid){ $response_k = kenteiAPI2('getKenteiInfo', array('kid' => $kid)); if($response_k == false) { // 問題取得失敗 //trigger_error('"error":2', E_USER_WARNING); } $kentei = $response_k[0]; //error_log("getNextQuestionList kentei=".$kentei); if($kentei['status'] == 0 || $kentei['status'] == -1) { // 検定が下書き、削除状態 //trigger_error('"status":0', E_USER_WARNING); }else{ //自分と同じ親の検定に属する問題 $response_qs = kenteiAPI2('searchQuestion', array('kid' => $kid)); //error_log("getNextQuestionList response_qs=".$response_qs); $questions = $response_qs; for($i=0;$i<$questions[0]['found_rows'];$i++){ if($questions[$i]['qid'] != $qid){ array_push($q_array,$questions[$i]['qid']); } } //問題のTagsがあったら問題のTagsで問題を検索 /* $response = kenteiAPI2('getQuestionTags', array('qid' => $qid)); error_log("getQuestionTags=".print_r($tags,true)); */ /* if($response){ } */ //タグがあったら→ランダム性がほしい if($kentei['tag_list']){ //検索に使うタグを親検定から取得 $tags = mb_split(',',$kentei['tag_list']); //error_log("tags=".print_r($tags,true)); //タグが半角スペースでくっついている時対応 $tag0_array = mb_split(' ',$tags[0]); if(count($tag0_array)>1){ $tags = $tag0_array; } //error_log("tags[0]=".print_r($tags[0],true)); //タグを前からとって、それで問題を検索する。自分自身とすでに取得している検定をのぞく //idを100見つけたらループから出る。なくても全部探したらその分でいい for($j=0;$j < count($tags);$j++){ //error_log(print_r($tags[$j],true)); $tag = $tags[$j]; $response_qs_tmp = kenteiAPI2('searchQuestion', array('word' => $tag,'count' => 100)); //error_log("getNextQuestionList response_qs_tmp=".$response_qs_tmp); for($k=0;$k<$response_qs_tmp[0]['found_rows'];$k++){ if(!in_array($response_qs_tmp[$k]['qid'],$q_array) && count($q_array)<100){//すでにある配列の中にそのqidが入っているかどうか array_push($q_array,$response_qs_tmp[$k]['qid']); }else if(count($q_array) >= 100){ break; } } //100個あったらおわり if(count($q_array) >= 100){ break; } } }else{//カテゴリで取る //サブカテゴリで最近3日で人気の検定を3つ検索する $response_kr = kenteiAPI2('searchKentei', array('count' => 3,'scat_id' => $kentei['scat_id'],'sort_key'=>4)); //error_log("getNextQuestionList response_kr=".$response_kr); //error_log(print_r($response_kr),true); //検定に属する問題を for($l=0;$l $response_kr[$l]['kid'])); //error_log("getNextQuestionList response_qsr=".$response_qsr); for($m=0;$m<$response_qsr[0]['found_rows'];$m++){ if(!in_array($response_qsr[$m]['qid'],$q_array)){ array_push($q_array,$response_qsr[$m]['qid']); } } } } } } }else{ //親の検定がない場合 //問題のTagsがあったら問題のTagsで問題を検索 } //error_log("q_array2=".print_r($q_array,true)); return $q_array; } ?> Q:轟は店長がいないと何日でギブ?-WORKING!!検定(^-^)|[けんてーごっこ]ためになるおもしろクイズ・検定が80万検定! Q.轟は店長がいないと何日でギブ?


▼この問題に関連するクイズ
関連検定:WORKING!!検定(^-^)
関連クイズ

Q.轟と店長の関係は轟がいつの時から?

Q.小鳥遊が伊波のヘアピンを褒めたときのピンは何だった?

Q.小鳥遊が持っているマジックハンドはいくら?

Q.年齢が同じでないのは?(キャラクター紹介参照)

Q.佐藤が書いた「たねしまいぢめ」にはヤシ乱立バージョンともう一つ何と書いてあった?

Q.轟は店長がいないと何日でギブ?

Q.山田桐生は何部の主将?

Q.相馬が山田(女)に頼んだおつかいの内容で正しいのは?

Q.〔難問?〕相馬が山田(女)に教えたうにのとげの本数は?

Q.〔難問?〕伊波の友達で「りっちゃん」じゃない方は?