投稿者「junichi_11」のアーカイブ

PHP:シングルクウォートとダブルクウォート

以下のサイトに詳しくまとめられてある。  

http://d.hatena.ne.jp/kasahi/20070815/1187201809  

違い

  • エスケープできるものが違う
  • 変数を展開できるかどうか。ダブルは展開される。シングルはそのまま。

よくわかっていないままだと、急にはまってしまうはめになる。。  

例えば文字列内の改行コードを変換したい場合。  

$data = <<< EOF
hogehoge
hogehoge
…
hoge~~~~~~.
EOF;

// 改行コードを文字列「改行」に変更!!!
// str_replace('\n', '改行', $data); //×この場合たんに\nという文字列を探す
 str_replace("\n","改行", $data);

 

シングルクウォートでエスケープできるのは\と引用符のみ。  

だから改行とかを置換したい場合は””ダブルを使わないといけない。

$data = 'hogehoge';

$single = 'この間についかします。{$data}シングルの場合。';
$double = "この間についかします。{$data}シングルの場合。";
echo $single;
// この間についかします。$dataシングルの場合。
echo $double;
//この間についかします。hogehogeシングルの場合。

WordPressケータイ表示プラグイン

Ktai Styleというプラグインがあるらしい。

携帯への表示に変換してくれるものです。

Ktai Styleでググッてダウンロード&展開

展開したものを

wp-content/plugins/

放り込めばおk。

あとは管理画面からプラグインを有効にする。

あればいいなぁって思うものはたいてい,探せばすでにつくられているなぁ☆

CSS Sprite

絵文字の画像を入力するためにJQueryUIを使って入力できるように試みていたのだけど,絵文字の画像を200個以上毎回読み込んでいたら動作がとても遅い。。。

何かいい方法がないかなと思っていたところいい方法を見つけた。

CSS Spriteっていうらしい。

全部の画像を1枚にしておいて,表示するときに切り出して表示するっていう方法みたい。

作るのがちょっと面倒だったけど,表示スピードが全然違う。。。