Пример #1
0
 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);
 }