0
0

More than 3 years have passed since last update.

PHP配列表示

Posted at

はじめに

こちらではphpで配列の表示について書いていきたいと思います。
受け取ったものに対し内容が何であるかを把握するのはその後の処理において必要になると思います。

環境

CentOS
PHP 7.3.17

内容

具体的な内容・・・・と言っても基本的な内容ですが・・・
主に使うのは

var_dump
print_r
var_export

この三種類を使っていこうかとおもいます。
と言ってもやることはシンプルなんですけどね・・・

index.html
<!DOCTYPE html>
<html lang="ja">
  <head> 
   <title>index</title>
  </head>
  <form action = "test.php" method = "post">
    <input type = "text" name ="comment"><br> 
    <select name="select">
     <option value="option1">option1</option>
     <option value="option2">option2</option>
     <option value="option3">option3</option>
    </select>
    <input type="submit" value="送信">
  </form>
</html>
test.php
<?php
//入力チェック
  if(empty($_POST["comment"])){
    echo "未入力です。";
  }else{
    $comment=$_POST["comment"];
  }
  echo $comment;
  echo "<br>";
//入力チェック
  if(empty($_POST["select"])){
    echo "未入力です。";
  }else{
    $select=$_POST["select"];
  }
  echo $select; 
  echo "<br>"; 

//配列格納
  $arrey = [
        $comment,
        $select
       ];
  echo "var_dump → ";  
  var_dump($arrey);
  echo"<br>";
  echo"print_r → ";
  print_r($arrey);
  echo"<br>";
  echo"var_ecport → ";
  var_export($arrey);
?>

実行結果
スクリーンショット 2020-05-13 17.32.48.png

スクリーンショット 2020-05-13 17.32.01.png

まとめ

いかがだったでしょうか
それぞれ表示される内容が違うと思います。
その時々で使い分けていきたいですね。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0