我使用此for循环创建具有4行2列的表:
$row = 4; //Dynamic number for rows
$col = 2; // Dynamic number for columns
for($i=0;$i<$row;$i++){
for($j=0;$j<$col;$j++){
echo $i+$j.'</br>';
}
}
但是,我似乎无法让它按顺序输出1-8个数字。
请问有人知道该怎么做?
欢呼
K
答案 0 :(得分:2)
您只需要对数字输出进行一些数学运算即可。由于<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require '../libs/vendor/autoload.php';
$app = new \Slim\App(['settings' => ['displayErrorDetails' => true]]);
require_once '../include/db_david.php';
$app->run();
?>
的每个值代表一组列(每个列的长度为Type: Slim\Exception\ContainerValueNotFoundException
Message: Identifier "select * from users" is not defined.
File: /opt/lampp/htdocs/task_manager/libs/vendor/slim/slim/Slim/Container.php
Line: 120
),因此我使用$i
,添加列($col
),但将其作为{{1} }从0开始,我只为最终值加1 ...
$i*$col
哪个输出...
$j
答案 1 :(得分:0)
$row = 4; //Dynamic number for rows
$col = 2; // Dynamic number for columns
for($i=0;$i<$row;$i++){
for($j=0;$j<$col;$j++){
echo $i*$col + $j.'</br>';
}
}