PHP

PHPで数字に前0を追加

2010年5月25日 火曜日


$number = sprintf("%02d",$number);

とぃう書き方で可能。%02dは2桁で、もし2桁に満たなければ0で埋める。という意味。

3 を 003にしたいなら


$number = 3;
$number = sprintf("%03d",$number);

という事になる。

-->

PHPで行うcheckbox関係の操作

2010年5月20日 木曜日


<input type="checkbox" name="aiueo[]" value="abebe">

というように、[]を入れてあげる必要がある。

PHP側では


$aiueo = $_POST['aiueo'];

というように受け取ると、配列として渡される。カンマ区切りの文字列に修正したい場合などは

$aiueo = implode(",",$aiueo);

としてあげればよいだろう。

-->

PHPで文字が半角かどうかを確認する

2010年5月18日 火曜日


if( !preg_match("/[\x00-\x7F]/",$tmp) )
{
//半角ではない
}
else
{
//半角
}

というふうに、ASCII文字コードの範囲を調べる形で判断させている。

-->

mb_substrの第3引数を省略した場合

2010年5月18日 火曜日

mb_substrは
第1引数:元となる文字列
第2引数:切り取り開始場所
第3引数:切り取る長さ
第4引数:文字コード

だが、第3引数を省略した場合は、第2引数の開始位置からその後全部。という事になる。

-->

Smartyでpreg_matchみたいな事2

2010年5月14日 金曜日

WordPressで、今いるページのカテゴリIDを取得したい場合

2010年5月13日 木曜日

Zendのフロントコントローラーでルーティング設定をした時の引数

2010年5月11日 火曜日

ZendFrameworkとFirebugは便利

2010年5月8日 土曜日

Zend_Dbで普通のSQLを叩きたい時

2010年5月7日 金曜日

PHPで連想配列をソートする時

2010年5月7日 金曜日

WordPressでドメインを変更した際のデータベースのドメイン変更について

2010年4月30日 金曜日

WordPressプラグイン開発で、左メニューに自前メニューを追加する場合

2010年4月23日 金曜日

ECcubeで商品一覧にパンくずを表示させる

2010年4月19日 月曜日

ECcubeのマイページの購入履歴一覧に『対応状況』を表示させる

2010年4月16日 金曜日

Eclipse[PDT]のデバッグ環境構築

2010年4月15日 木曜日

ZendFrameworkのセッションファイルの保存場所指定

2010年4月13日 火曜日

Safariの古いバージョンだとAjaxでUTF-8が無視される

2010年4月10日 土曜日

PHPとMySQLでのサニタイズやインジェクション対策

2010年4月9日 金曜日

SimpleXMLのsimplexml_load_fileの引数

2010年4月8日 木曜日

PHPのSimpleXMLの使い方

2010年4月8日 木曜日