2011-02-12から1日間の記事一覧

配列かどうかを判定する

PHP

変数$hogeが配列かどうかを判定する場合、is_array($hoge)とする。trueであれば配列であり、falseであれば違う。 $_POST配列を一括で処理するとき、checkboxは配列で飛んで来るので配列の時だけ処理を変更する必要がある。

POST配列の添字を数値にした配列にする

PHP

print_r(array_values($_POST));

代入演算子

PHP

$n *= 5; という記述はできない。

name属性に配列名を指定したチェックボックスにJavascriptからアクセスする

PHPでチェックボックスを受け取るため、チェックボックスのHTMLが下記のようになっていた場合、 <input type="checkbox" name="arr[]" value="hoge" /> Javascriptからだとnameによるアクセスができないので、elementsを使用する。 document.survey_form.elements['arr[]'].length