バカは書かねば覚えない

webデザイナやってる。くそったれメモ。

2014-08-31から1日間の記事一覧

foreach as の as の意味がしっくりこない

foreach ($hairetsu as $tango){ print( $tango ); } とかの as の意味。。。 foreach( $items as $itemKey => $itemValue){ print( $itemValue ); }

連想配列の基本

'猫','b-1'=>'犬','c-1'=>'鳥'); foreach( $animls as $animalKey => $animalValue){ print('<label>'); print('<input type="checkbox" id="'.$animalKey.'" value="'.$animalValue.'" name="favorite_animal">'); print($animalValue); print('</label>'); } ?> $animls = array('a-1'=>'猫','b…

配列の基本

$hairetsu = array( 'aaa','bbb','ccc' ); カンマで区切っていれる print( $hairetsu[0] ); → aaa print( $hairetsu[1] ); → bbb print( $hairetsu[2] ); → ccc で取得できる。 for ( $i = 0; $i <= 2; $i++){ print('<option value="'.$hairetsu[$i].'">'.$hairetsu[$i].'</option>'); } 配列は0から始…

$i++の素朴すぎるメモ

$i++ ・$i は index の i ・++ は $i = $i + 1 (つまり+1)を省略した書き方で?インクリメント(increment)と呼ぶ ・-- は $i = $i - 1 (つまり-1)を省略した書き方でデクリメント(decrement)と呼ぶ ・$n とか $x とか好みで使ってる場合もあるが $i が一般的…

変数の命名規則

・半角英数 ・日本語は使えるが使わない ・先頭に数字がきてはならない ・使える記号は_のみ ・空白は使えない ・大文字と小文字は別々に扱う ・キャメルケースが一般的

htmlspecialchars()

print( htmlspecialchars ($_POST['name']) ); ・いたずらされないおまじない ・scriptとか送信されたときにただの文字列と認識されるため実行されない

getとpostの違い

<form action="sample.php" method="get"> ($_GET['name']); ・別名URLパラメータと呼ばれる ・URLの末尾に?に続けて値を送信する /sample.php?name=baka ・結果をブックマークできる、メールなどでそのまま送信、共有できる ・送信できるデータ容量が少ない ・パスワードなどを送信すると丸見えにな</form>…