検索結果
キーワード: uta (21 〜 25 件目を表示)新着情報
日光白根山
(2010-3-1 9:05:01)
瑞墻山
(2010-3-1 4:03:41)
奥秩父
(2010-3-1 3:36:00)
阿武隈川源流南沢
(2010-2-21 11:55:26)
阿武隈川源流南沢
(2010-2-21 11:55:26)
<< 前のページ |
//nao-ponさんの本文表示ハック function search_make_context($text,$words,$l=255) { static $strcut = ""; if (!$strcut) $strcut = create_function ( '$a,$b,$c', (function_exists('mb_strcut'))? 'return mb_strcut($a,$b,$c);': 'return strcut($a,$b,$c);'); if (!is_array($words)) $words = array(); $ret = ""; $q_word = str_replace(" ","|",preg_quote(join(' ',$words),"/")); if (preg_match("/$q_word/i",$text,$match)) { $ret = ltrim(preg_replace('/\s+/', ' ', $text)); list($pre, $aft)=preg_split("/$q_word/i", $ret, 2); $m = intval($l/2); $ret = (strlen($pre) > $m)? "... " : ""; $ret .= $strcut($pre, max(strlen($pre)-$m+1,0),$m).$match[0]; $m = $l-strlen($ret); $ret .= $strcut($aft, 0, min(strlen($aft),$m)); if (strlen($aft) > $m) $ret .= " ..."; } if (!$ret) $ret = $strcut($text, 0, $l); return $ret; } function sort_by_date($p1, $p2) { return ($p2['time'] - $p1['time']); } function &context_search( $funcname, $queryarray, $andor = 'AND', $limit = 0, $offset = 0, $userid = 0){ if( $funcname=="" ){ return false; } return $funcname($queryarray, $andor, $limit, $offset, $userid); } ?>