public static function readingtest() { // pick from kanji list $cjk = '存知山上競争誰方早着'; //くと思いました。しかし迂闊にも、うさぎは途中で寝てしまいました。目が覚めた時は、もうあとのまつりでした。かめはすでに山のてっ辺に立っていました。 $data = array(); //DBG::out(print_r($cjkc, true));exit; foreach ($cjkc as $k) { //rtkLabs->select('dictid')->from('v_kanjipron_to_dict')->where('kanji = ?', $ucs) $Q = "SELECT v_kanjipron_to_dict.dictid,v_kanjipron_to_dict.pri,compound,reading,glossary" . " FROM v_kanjipron_to_dict LEFT JOIN jdict USING (dictid)" . " WHERE kanji = ? AND type > 0 AND (v_kanjipron_to_dict.pri & 0xca)" . " ORDER BY RAND()"; $db->query($Q, array(utf8::toCodePoint($k))); $r = $db->fetch(); if ($r !== false) { $sess[] = $r; } } self::setFlashcardSession($data); }