PHP、検索文字列のみハイライト(タグ内を除外)

ブログ | 2010/7/29 21:54
$strの文章の中、$wをem挟みます。HTMLタグ内は除外。
function f_src($str,$w){
 if(!empty($w)){
   $w = preg_quote($w);
   $w = strtr($w,array('/'=>'/'));
   $str = preg_replace_callback('/(<[^>]*'.$w.'[^<]*?>)|('.$w.')/iu',
     create_function(
       '$match',
       'if($match[1]){
         return $match[1];
       }elseif($match[2]){
         return "<em>".$match[2]."</em>";
       }'
     ),
     $str);
 }
 return $str;
}

にゃん草が育たない

ブログ | 2010/7/29 21:42
以前はモッサモッサ育っていたのに、最近はひ弱に少ししか生えてこない。

黴が生えた鉢のせいにして、牛乳パックなんかで作ってみたのだけれど、改善しない。ということで、種に違いない。大量に5袋くらい買ってあったから、すでにパッケージのまま数年放置状態で古いのだ。

で、購入。週末には届く筈だから、来週結果は検証。


にゃん草はオーツ麦でつくります。
小鳥の餌用に売っています。皮付きじゃないと発芽しないので気をつけましょう。

育ったにゃん草は、三軒茶屋キャロットタワーの1Fで売ってます。
火曜日と木曜日の夕方に入荷って言ってたかな。週末は売り切れだった。

楽天

#keru,#kero-,#keritaina-

ブログ | 2010/7/29 03:24
今日のケーリ道から、ケールをテーマにしたサイトを考えているのだけれど、何も出てこないのでネル。

FULLTEXTインデックスをつけるテーブル(ROW_FORMAT=DYNAMIC)

ブログ | 2010/7/29 03:17
新たにfieldをつくって、FULLTEXTインデックスをつけたのだけれど、どうもインデックスが作成されているのか怪しい。更新するたびにオーバーヘッドが発生するし。

うまく動いているtableと比較すると、
ROW_FORMAT=DYNAMIC
というのがついてない。

ALTER TABLE `table名` row_format=DYNAMIC;
で付加してみたけれど、変わらなかったので、

CREATE TABLE IF NOT EXISTS `table名` (
 `id` int(11) NOT NULL,
 `ngram` longtext NOT NULL,
 PRIMARY KEY  (`id`),
 FULLTEXT KEY `ngram` (`ngram`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
という感じで、新規に作成して解決。

MySQLのvarchar型の長さって

ブログ | 2010/7/27 18:36
255byteだか255文字だと思っていたのだけれど、512とかでも指定できるようになってる。
MySQL 5.1.47にて。現在は文字数らしい。
http://dev.mysql.com/doc/refman/5.1/ja/char.html

もともとそうだったのかしら?
追求しないけれど。

モバイルwifi買うならこれかな

ブログ | 2010/7/24 00:24
通信速度を落として安くしているらしい。
あったら少し安心だけれど、めったに使う機会がないから、悩ましい。

ソフトバンクが、iPhoneのテザリングを通信速度を落として有効にしてくれないかな。
タグ
 
前 | 1 | 2 | 3 | 4 | 5 | 6 | ..... | 227 | 228 |

Rottel内コンテンツ

アーカイブ
コメント
ツイッカー
アンケート
デイリーRottel
ブログ
写真
フィードバック
ブックマーク
マップ
タグ
手当たり次第

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close