WEBの里 ~茨城県のWEBデザイナーの覚書~ -4ページ目

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'));
}

よくわかるPHPの教科書

新品価格
¥2,604から
(2011/7/21 10:28時点)

PHP 逆引きレシピ (PROGRAMMER’S RECiPE)

新品価格
¥2,730から
(2011/7/21 10:29時点)

実践マスターPHP MySQL―PHP4/PHP5対応

新品価格
¥2,604から
(2011/7/21 10:29時点)

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

JavaScript

中古価格
¥699から
(2011/7/27 15:50時点)

JavaScriptプログラミング入門 第2版

新品価格
¥2,940から
(2011/7/27 15:51時点)

かんたんプログラミング JavaScript

新品価格
¥3,129から
(2011/7/27 15:51時点)

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>';

速効!図解プログラミングPHP MySQL―Windows/Linux PHP5対応

新品価格
¥2,520から
(2011/7/26 18:23時点)

Head First PHP & MySQL ―頭とからだで覚えるWebアプリケーション開発の基本

新品価格
¥4,410から
(2011/7/26 18:24時点)

実践マスターPHP MySQL―PHP4/PHP5対応

新品価格
¥2,604から
(2011/7/26 18:24時点)

らんらんるーという言葉

「らんらんるー」という言葉を知っていますか?
「ランランルー」ってのが小学校で流行ってるそうです。
もともとは、マクドナルドのCM。
マクドナルドのマスコットキャラクター・ドナルドが
嬉しくなるとついやってしまうポーズとかけごえのことらしい。
それがなぜが子供の世界では、
「ランランルー」=「死ね、死ね、消えろ」
という意味になるらしい。



子供が「ランランルー」と言い出したら気をつけましょう!


子どもたちのインターネット事件―親子で学ぶ情報モラル

中古価格
¥4,000から
(2011/7/25 09:04時点)

情報モラルを鍛える―子どもに求められるコミュニケーションのちから

新品価格
¥1,600から
(2011/7/25 09:05時点)

ケータイ社会と子どもの未来ーネット安全教育の理論と実践ー

新品価格
¥2,100から
(2011/7/25 09:06時点)

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」ってなんて読むんだろう?と思っていたが、
「シーモン」ではなく「カモン」です。

C'mon(初回限定盤)(DVD付)

新品価格
¥2,922から
(2011/7/22 16:47時点)