if文 制御構造 判定(PHP・基礎)
基本的なifの覚書。
if () 文
if (条件) {
条件が真のとき
}
else {
条件が偽りのとき
}
if (条件1) {
条件が真のとき
}
elseif (条件2) {
条件が偽りのとき
}
elseif (条件3) {
条件が偽りのとき
}
else {
全ての条件が偽りのとき
}
・数値 1, 2 などは、C と同じく True(真) 扱いである。
0 は False(偽り)。
if ($a == 1) $b = 2;
if ($a == 1) {
$b = 2;
}
if ($a) {
// $a が 2 でも真になるので注意
$b = 2;
}
if ($a == 1 && $b == 2) {
$c = 1;
}
if (strpos($a, 'key') != -1) {
$c = 1;
}
if (($i = strpos($a, 'key')) != -1) {
$c = substr($a, $i, strlen('key'));
}
if () 文
if (条件) {
条件が真のとき
}
else {
条件が偽りのとき
}
if (条件1) {
条件が真のとき
}
elseif (条件2) {
条件が偽りのとき
}
elseif (条件3) {
条件が偽りのとき
}
else {
全ての条件が偽りのとき
}
・数値 1, 2 などは、C と同じく True(真) 扱いである。
0 は False(偽り)。
if ($a == 1) $b = 2;
if ($a == 1) {
$b = 2;
}
if ($a) {
// $a が 2 でも真になるので注意
$b = 2;
}
if ($a == 1 && $b == 2) {
$c = 1;
}
if (strpos($a, 'key') != -1) {
$c = 1;
}
if (($i = strpos($a, 'key')) != -1) {
$c = substr($a, $i, strlen('key'));
}
|
|
|
JavaScriptの正規表現(JavaScript)
JavaScriptの正規表現の覚書
- パターンマッチング -
●任意の文字に一致
書式:/文字/
例1:"abcdefg".match(/a/)
結果:a
例2:"abcdefg".match(/cde/)
結果:cde
例2:"abcdefg".match(/xyz/)
結果:null
●改行文字を除く任意の1文字にマッチ
書式:/.文字/
例1:"abcdefg".match(/.f/)
結果:ef
●複数個の文字にマッチ
書式:/../ (.はマッチする個数並べる)
例1:"abcdefg".match(/.f/)
結果:ef
●指定文字のいずれかにマッチ
書式:/[任意文字]/
例1:"abcdefg".match(/[ahg]/)
結果:a
●指定文字以外のいずれかにマッチ
書式:/[^任意文字]/
例1:"abcdefg".match(/[^ahg]/)
結果:b
●複数の文字列のいずれかにマッチ
書式:/任意文字列|任意文字列|...|任意文字列/
例1:"abcdefg".match(/cd|d|z/)
結果:cd
●0個以上の出現回数でマッチ
書式:/文字*/
例1:"abcdefg".match(/cd*/)
結果:cd
●1個以上の出現回数でマッチ
書式:/文字+/
例1:"abcdefg".match(/f+/)
結果:f
●0個か1個の出現回数でマッチ
書式:/文字?/
例1:"abcdefg".match(/bcd?/)
結果:bcd
●指定個数マッチ
書式:/文字{出現数}/
例1:"abcdefgcc".match(/c{2}/)
結果:cc
●先頭にマッチ
書式:/^文字/
例1:"abcdefgcc".match(/^ab/)
結果:ab
●末尾にマッチ
書式:/文字$/
例1:"abcdefg".match(/fg$/)
結果:fg
●空白で区切られた単語にマッチ
書式:/文字\b/
例1:"java javascript VBscript scripting".match(/javascript\b/)
結果:javascript
●空白で区切られていない単語にマッチ
書式:/文字\B/
例1:"javajavascriptVBscriptscripting".match(/javascript\B/)
結果:javascript
●大文字小文字の区別をせずマッチ
書式:/文字/i
例1:"abcdefgABCDEFG".match(/AB/i)
結果:ab
●該当する全ての文字にマッチ
(カンマで区切られた文字列が返る)
書式:/文字/g
例1:"abcdefgABCDEFG".match(/AB/g)
結果:ab,AB
- パターンマッチング -
●任意の文字に一致
書式:/文字/
例1:"abcdefg".match(/a/)
結果:a
例2:"abcdefg".match(/cde/)
結果:cde
例2:"abcdefg".match(/xyz/)
結果:null
●改行文字を除く任意の1文字にマッチ
書式:/.文字/
例1:"abcdefg".match(/.f/)
結果:ef
●複数個の文字にマッチ
書式:/../ (.はマッチする個数並べる)
例1:"abcdefg".match(/.f/)
結果:ef
●指定文字のいずれかにマッチ
書式:/[任意文字]/
例1:"abcdefg".match(/[ahg]/)
結果:a
●指定文字以外のいずれかにマッチ
書式:/[^任意文字]/
例1:"abcdefg".match(/[^ahg]/)
結果:b
●複数の文字列のいずれかにマッチ
書式:/任意文字列|任意文字列|...|任意文字列/
例1:"abcdefg".match(/cd|d|z/)
結果:cd
●0個以上の出現回数でマッチ
書式:/文字*/
例1:"abcdefg".match(/cd*/)
結果:cd
●1個以上の出現回数でマッチ
書式:/文字+/
例1:"abcdefg".match(/f+/)
結果:f
●0個か1個の出現回数でマッチ
書式:/文字?/
例1:"abcdefg".match(/bcd?/)
結果:bcd
●指定個数マッチ
書式:/文字{出現数}/
例1:"abcdefgcc".match(/c{2}/)
結果:cc
●先頭にマッチ
書式:/^文字/
例1:"abcdefgcc".match(/^ab/)
結果:ab
●末尾にマッチ
書式:/文字$/
例1:"abcdefg".match(/fg$/)
結果:fg
●空白で区切られた単語にマッチ
書式:/文字\b/
例1:"java javascript VBscript scripting".match(/javascript\b/)
結果:javascript
●空白で区切られていない単語にマッチ
書式:/文字\B/
例1:"javajavascriptVBscriptscripting".match(/javascript\B/)
結果:javascript
●大文字小文字の区別をせずマッチ
書式:/文字/i
例1:"abcdefgABCDEFG".match(/AB/i)
結果:ab
●該当する全ての文字にマッチ
(カンマで区切られた文字列が返る)
書式:/文字/g
例1:"abcdefgABCDEFG".match(/AB/g)
結果:ab,AB
|
|
|
MySQLのレコード追加・修正・削除の覚書
MySQLのレコード追加・修正・削除の覚書
// MySQL レコード追加
$sql = "insert into テーブル名 values('z001', 10, 20, 30)";
if (!(mysql_query($sql))) {
die;
}
print '追加件数= ' . mysql_affected_rows() . '<BR>';
$sql = "insert into テーブル名 values('z002', 11, 22, 33)";
if (!(mysql_query($sql))) {
die;
}
print '追加件数= ' . mysql_affected_rows() . '<BR>';
$sql = "insert into テーブル名 values('z003', 111, 222, 333)";
if (!(mysql_query($sql))) {
die;
}
print '追加件数= ' . mysql_affected_rows() . '<BR>';
// MySQL レコード修正
$sql = "update テーブル名 set data2 = 222 where key1 = 'z001'";
if (!(mysql_query($sql))) {
die;
}
print '修正件数= ' . mysql_affected_rows() . '<BR>';
// MySQL レコード削除
$sql = "delete from テーブル名 where key1 = 'z003'";
if (!(mysql_query($sql))) {
die;
}
print '削除件数= ' . mysql_affected_rows() . '<BR>';
// MySQL レコード追加
$sql = "insert into テーブル名 values('z001', 10, 20, 30)";
if (!(mysql_query($sql))) {
die;
}
print '追加件数= ' . mysql_affected_rows() . '<BR>';
$sql = "insert into テーブル名 values('z002', 11, 22, 33)";
if (!(mysql_query($sql))) {
die;
}
print '追加件数= ' . mysql_affected_rows() . '<BR>';
$sql = "insert into テーブル名 values('z003', 111, 222, 333)";
if (!(mysql_query($sql))) {
die;
}
print '追加件数= ' . mysql_affected_rows() . '<BR>';
// MySQL レコード修正
$sql = "update テーブル名 set data2 = 222 where key1 = 'z001'";
if (!(mysql_query($sql))) {
die;
}
print '修正件数= ' . mysql_affected_rows() . '<BR>';
// MySQL レコード削除
$sql = "delete from テーブル名 where key1 = 'z003'";
if (!(mysql_query($sql))) {
die;
}
print '削除件数= ' . mysql_affected_rows() . '<BR>';
|
|
|
らんらんるーという言葉
「らんらんるー」という言葉を知っていますか?
「ランランルー」ってのが小学校で流行ってるそうです。
もともとは、マクドナルドのCM。
マクドナルドのマスコットキャラクター・ドナルドが
嬉しくなるとついやってしまうポーズとかけごえのことらしい。
それがなぜが子供の世界では、
「ランランルー」=「死ね、死ね、消えろ」
という意味になるらしい。
子供が「ランランルー」と言い出したら気をつけましょう!
「ランランルー」ってのが小学校で流行ってるそうです。
もともとは、マクドナルドのCM。
マクドナルドのマスコットキャラクター・ドナルドが
嬉しくなるとついやってしまうポーズとかけごえのことらしい。
それがなぜが子供の世界では、
「ランランルー」=「死ね、死ね、消えろ」
という意味になるらしい。
子供が「ランランルー」と言い出したら気をつけましょう!
|
|
|
B'zのライブで追加公演があるそうだ
B'zの追加公演があるそうだ。
ツアーのチケットなど、すでに販売されていて
これからチケットを取ろうとするとなかなか難しそうだが、
追加公演があるそうだ。
http://bz-vermillion.com/msg/bzlive/index.html
B'z LIVE-GYM 2011 -C'mon- アリーナ追加公演
9/17(土) 宮城 セキスイハイムスーパーアリーナ 開場:15:45 開演:17:00
9/18(日) 宮城 セキスイハイムスーパーアリーナ 開場:15:45 開演:17:00
【一般問い合わせ先】
GIP 022-222-9999
だそうです。
「C'mon」ってなんて読むんだろう?と思っていたが、
「シーモン」ではなく「カモン」です。

ツアーのチケットなど、すでに販売されていて
これからチケットを取ろうとするとなかなか難しそうだが、
追加公演があるそうだ。
http://bz-vermillion.com/msg/bzlive/index.html
B'z LIVE-GYM 2011 -C'mon- アリーナ追加公演
9/17(土) 宮城 セキスイハイムスーパーアリーナ 開場:15:45 開演:17:00
9/18(日) 宮城 セキスイハイムスーパーアリーナ 開場:15:45 開演:17:00
【一般問い合わせ先】
GIP 022-222-9999
だそうです。
「C'mon」ってなんて読むんだろう?と思っていたが、
「シーモン」ではなく「カモン」です。
![]() |
新品価格 |











