[解決済み】php var_dump() vs print_r()
2022-04-29 20:06:58
質問
とはどのような違いがあるのでしょうか?
var_dump()
と
print_r()
というのは、配列を文字列として吐き出すという意味で?
どのように解決するのですか?
その
var_dump
関数は、変数/式に関する構造化された情報を表示します。
タイプ
と
値
. 配列は、構造を示すためにインデントされた値で再帰的に探索されます。また、どの配列の値やオブジェクトのプロパティが参照であるかも表示されます。
その
print_r()
は、変数の情報を人間が読めるように表示します。配列の値は
キー
と
要素
. 同様の記法はオブジェクトにも使用されます。
例
$obj = (object) array('qualitypoint', 'technologies', 'India');
var_dump($obj)
をクリックすると、以下の出力が画面に表示されます。
object(stdClass)#1 (3) {
[0]=> string(12) "qualitypoint"
[1]=> string(12) "technologies"
[2]=> string(5) "India"
}
と。
print_r($obj)
をクリックすると、以下の出力が画面に表示されます。
stdClass Object (
[0] => qualitypoint
[1] => technologies
[2] => India
)
詳細はこちら
関連
-
[解決済み】/var/www/htmlとは何ですか?[クローズド]
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] どのような場合に '$this' よりも 'self' を使うべきですか?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み】JavaScriptで配列の要素を削除する - delete vs splice
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PHP - 構文エラー、予期しないT_CONSTANT_ECAPSED_STRING [閉店].
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: バインドされた変数の数が102行目のトークンの数と一致しない [終了]
-
[解決済み】「Fatal error: Class 'MySQLi' not found "を解決するには?
-
[解決済み】既に開始されているPHPセッション【重複あり
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み】PHPのクラスが見つからないが、インクルードされている
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] PHP product.php?id=1 のような URL を作成する方法
-
[解決済み] $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて
-
[解決済み] var_dump の結果を文字列に取り込むにはどうすればよいですか?