読者です 読者をやめる 読者になる 読者になる

求職者支援訓練webサイト制作科授業資料

フェリカテクニカルアカデミー池袋の求職者支援訓練webサイト制作科7月クラスの授業解説ブログです。

var_dump(デバッグ用関数)の使い方

今まで、変数を出力される際には echo を用いてきました。echoは文字列として値を出力するので、全ての値が「文字列」に変換されて表示されてしまいます。しかし、中には文字列に変換せずにもとの形のままの情報を得たいこともあります。
そこでまずはどういう形式の値で取得されているか、確認する為に「var_dump」という関数を使います。

PHP: var_dump - Manual


実際に違いを確認してみましょう。

<?php
$var = 123;
var_dump($var);
<?php
$var = '123';
var_dump($var);

文字列を整数に変換する

フォームのテキストフィールドで送信した数字はテキスト型のデータになっているので、数値として扱う場合、型の変換が必要になります。

floatval($n); // 文字列から数値へ変換