タグ

stringとPHPに関するk_37toのブックマーク (3)

  • splitの研究 in PHP - Blog::koyhoge::Tech

    高林さんがsplit の研究というエントリを書かれています。それに対してtwkさんが split の研究・・・ PHP 募集中 > http://tinyurl.com/5qlu66 http://twitter.com/twk/statuses/905375092 とつぶやいていたので調べてみました。ちなみにphp-5.2.5です。 最初よく確認もせずにtwkさんを高林さんと勘違いしてました。すいません。 普通に分割 var_dump(split(',', 'a,b,c')); array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } 末尾の空要素は省略されない var_dump(split(',', 'a,,c,,')); array(5) { [0]=> string(1) "a" [1]=> s

    splitの研究 in PHP - Blog::koyhoge::Tech
  • PHPerはもっと__toString()を使ったほうがいい - moriyoshiの日記

    (前回までのあらすじ) 「PHP」とは最近流行の、ドメイン固有言語だったものが汎用化してえげつなくなったスクリプト言語です。 <?php class StringContainer { private $val; function __construct($val) { $this->val = $val; } function __toString() { return htmlspecialchars($this->val); } } $vars = array( 'a' => '<test>', 'b' => '<aho>', 'c' => '<huga>' ); foreach ($vars as $k => &$v) { $v = new StringContainer($v); } extract($vars); ?> <?php #- ここからテンプレートのつもり ?> <?

    PHPerはもっと__toString()を使ったほうがいい - moriyoshiの日記
  • PHP の mbstring に関するメモ

    このページについての説明・注意など PHP の mbstring 拡張モジュールについて調べてみました。mbstring 拡張モジュールは、PHP マニュアル : マルチバイト文字列関数 (mbstring) にも書かれていない機能や制約が多くあります。そのあたりをソースコードを確認しながらまとめてみました。 更新内容については、更新履歴を参照してください。 ソースコードの確認は主に PHP 5.2.5 〜 PHP 5.3.0 で行いました。PHP 4.x に対する記述もありますが、細かいバージョン等については十分に確認できていないものもあります。このページを読んで、間違い、誤字、脱字などがを見つけましたら、はてなの日記、または、メールなどで教えてください。 mbstring を使用する方法 静的ライブラリとして組み込む方法 共有ライブラリとして使用する方法 Windows 環境の場合 P

  • 1