Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在一个表中打印3个数组,每个数组应代表1列?_Php_Html_Arrays_Printing - Fatal编程技术网

Php 如何在一个表中打印3个数组,每个数组应代表1列?

Php 如何在一个表中打印3个数组,每个数组应代表1列?,php,html,arrays,printing,Php,Html,Arrays,Printing,我有3个数组 $array1 = [a,b,c,d]; $array2 = [word,word1,word2,word3]; $array3 = [3,4,6,7]; 及 我想将它们打印到一个包含3列的表中 有人能告诉我如何处理这个问题吗?更好的解决方案是将它们定义为多维数组 $array = [['a','word',3],['b','word1',4],['c','word2',6],['d','word3',7]]; echo '<table>'; foreach(

我有3个数组

$array1 = [a,b,c,d];

$array2 = [word,word1,word2,word3];

$array3 = [3,4,6,7];

我想将它们打印到一个包含3列的表中


有人能告诉我如何处理这个问题吗?

更好的解决方案是将它们定义为多维数组

$array = [['a','word',3],['b','word1',4],['c','word2',6],['d','word3',7]];

echo '<table>';

foreach($array as $row)
{
    echo '<tr><td>' . $row[0] . '</td><td>' . $row[1] . '</td><td>' . $row[2] . '</td></tr>';
}

echo '</table>';
$array=[[a'、'word',3]、'b'、'word1',4]、'c'、'word2',6]、'd'、'word3',7];
回声';
foreach($array作为$row)
{
回显“.$row[0]”.$row[1]”.$row[2]”;
}
回声';

类似这样的东西

检查它是否可以帮助您:

<?php
$array1 = ['a', 'b', 'c', 'd'];
$array2 = ['word', 'word1', 'word2', 'word3'];
$array3 = [3,4,6,7];
?>

<table border="1">
    <?php

    foreach($array1 as $key => $val) {
        echo '<tr>';
        echo '<td>' . $val . '</td>';
        echo '<td>' . $array2[$key] . '</td>';
        echo '<td>' . $array3[$key] . '</td>';
        echo '</tr>';
    }

    ?>
</table>

$array1=[a,b,c,d];
$array2=[word,word1,word2,word3];
$array3=[3,4,6,7];
$tableStr=“”;
foreach($array1作为$key=>$array1Value){
$TABLETSTR.=''.$array1Value.'.$array2[$key].'.$array3[$key].'';
}
$tableStr.=”;
echo$tableStr;
<?php
$array1 = ['a', 'b', 'c', 'd'];
$array2 = ['word', 'word1', 'word2', 'word3'];
$array3 = [3,4,6,7];
?>

<table border="1">
    <?php

    foreach($array1 as $key => $val) {
        echo '<tr>';
        echo '<td>' . $val . '</td>';
        echo '<td>' . $array2[$key] . '</td>';
        echo '<td>' . $array3[$key] . '</td>';
        echo '</tr>';
    }

    ?>
</table>
$array1 = [a,b,c,d];

$array2 = [word,word1,word2,word3];

$array3 = [3,4,6,7];

$tableStr = "<table>";
foreach ($array1 as $key => $array1Value) {
   $tableStr .= "<tr><td>".$array1Value.'</td><td>'.$array2[$key].'<td></td>'.$array3[$key].'</td></tr>';
}
$tableStr .= "</table>";
echo $tableStr;