2012/04/06
文字列の操作。検索、置換、分割など。
strlen() :文字列の長さ
[php]
strlen("abc123あいう"); //結果:12じゃなく、15になってる。。。
[/php]
半角を1バイト、全角を2バイトだから、結果は「12」ですかね。。。。って思ったら、「15」になるという謎。んで、調べたら、「文字コードとしてUTF-8を使っている場合、日本語の文字は1~6バイトのデータとして定義されている。
...end more
2012/04/05
PHPでデバッグするときのもろもろについて調べてみた。。。。けど。。
PHPって苦手です。まだまだ変数など監視しながらやらないと、思わぬところでドハマリするのでメモることに。
初心者の私は基本的に、echoもしくはprint、たまにprint_rぐらいしか使いませんが、調べたのでとりあえずいろいろ書いておきます。
単純な出力の場合
[php]
echo "出力されます。";
[/php]
[php]
print("出力され
...end more
2012/03/16
PHP if文ってこうもかけたのね。
WordPressをいじりはじめてPHPを見る機会が増えたのですが、たまに、ん?これなにってなるときがあります。自分としてはFlashでアクションスクリプトを書いたのがスクリプトの始まりでしたので、基本に忠実な書き方しか知らず、省略されたスクリプトに出会うと、解読に時間がかかってました。
if文
基本形
[php]
if( 条件式 ){
/* true */
}
else{
...end more