📜  如何在PHP中为二维(2D)数组获取用户输入?

📅  最后修改于: 2022-05-13 01:56:55.097000             🧑  作者: Mango

如何在PHP中为二维(2D)数组获取用户输入?

有两种方法可以在二维 (2D) 数组中获取PHP中的用户输入。
方法一:

  • 通过PHP GET 和 POST 方法使用 HTML 表单以二维 (2D) 数组形式获取用户输入。
  • 首先,向 HTML 表单输入数据。
  • 然后使用PHP的 GET 或 POST 方法将这些输入数据获取或发布到变量中。
  • 最后,使用那些保存输入数据的变量并使用 for 循环进行处理。
  • 虽然它是二维数组,但您需要两个索引/变量来处理 for 循环。
  • 在另一个下方输入一个输入以将其声明为两个变量。

示例 1:下面的示例说明如何使用 Form POST 方法为二维数组输入用户数据。

php
";
echo "
    Row:     Column:     
";   // Submit user input data for 2D array if (isset($_POST['submit'])) {           // POST submitted data     $dimention1 = $_POST["1d"];           // POST submitted data     $dimention2 = $_POST["2d"];           echo "Entered 2d nxn: " . $dimention1             . "x" . $dimention2 . "
";     $d = [];     $k = 0;           for($row = 0; $row < $dimention1; $row++) {         for ($col = 0; $col < $dimention2; $col++) {             $d[$row][$col]= $k++;         }     }           for ($row = 0; $row < $dimention1; $row++) {         for ($col = 0; $col < $dimention2; $col++) {             echo $d[$row][$col]." ";         }         echo "
";     } } ?>


php



输出:

方法二:

  • 通过使用 fopen()函数在PHP中获取二维(2D)用户输入,这有助于在运行时或通过外部输入文件获取用户输入。
  • 首先,将这些输入数据分配给变量。
  • 最后,使用那些保存输入数据的变量并使用 for 循环进行处理。
  • 虽然它是二维数组,但您需要两个索引/变量来处理 for 循环。

示例:下面的示例说明了如何使用 fopen()函数为二维数组输入用户数据。

PHP



输出:

参考: https://www.geeksforgeeks.org/php-fopen-function-open-file-or-url/