PHP帮助创建foreach循环

问题描述

我是PHP的新手,我需要一点帮助来创建一个foreach循环。 我的数据来自我的csv文件,在我的csv文件中,我有一些标题为产品名称,productref的列,我想创建一个表,其中包含备件编号,备件编号和备件说明部分。

所有这三个元素都显示一个表上,一列带有数字,一列带有ref,一列带有名称。 我的列的编号与我要递增的$ i是N的编号完全相同,引用依赖于$ i的列ref,其描述也称为$ i的ref。 也许我错了,请毫不犹豫地纠正我。

$i =1;
$c= 0;

$desc = 'Description'.$i;
$re = 'ref'.$i;
$nu = 'N'.$i;

$description = $tabData[(string)$desc];
$ref = $tabData[(string)$re];
$num = $tabData[(string)$nu];
?>

<table style="height: 19px; width: 500px;">
            <tbody>
        <tr>
        <td style="width: 92px;border: 1px solid black;"><?PHP echo $num[$c];?></td>
        <td style="width: 300px;border: 1px solid black;"><?PHP echo $description[$c];?></td>
        <td style="width: 199px;border: 1px solid black;"><?PHP echo $ref[$c];?></td>
        </tr>
            </tbody>
        </table>

使用此代码,我可以显示一行,但是现在我必须创建一个循环以递增i以获取正确的信息,并在他找到数据时循环以创建新表。mycsvfile 感谢您的帮助。 my var_dump of my tabData

This is what i want to do var_export

array ( 'productname' => array ( 0 => 'Chauffe pain',1 => 'Chauffe pain1',2 => 'Chauffe pain2',3 => 'Chauffe pain3',4 => '',5 => '',6 => '',7 => '',8 => '',9 => '',10 => '',),'productref' => array ( 0 => 'CCP4',1 => 'CCP41',2 => 'CCP42',3 => 'CCP43','N1' => array ( 0 => '1',1 => '1',2 => '1',3 => '1','Description1' => array ( 0 => 'couvercle',1 => 'couvercle1',2 => 'couvercle1',3 => 'couvercle1','ref1' => array ( 0 => '0317CCP41',1 => '0317CCP441',2 => '0317CCP441',3 => '0317CCP441','N2' => array ( 0 => '2',1 => '2',2 => '2',3 => '2','Description2' => array ( 0 => 'Plaque de fixation',1 => 'couvercle2',2 => 'couvercle2',3 => 'couvercle2','ref2' => array ( 0 => '0317CCP42','N3' => array ( 0 => '',1 => '',2 => '',3 => '','Description3' => array ( 0 => '','ref3' => array ( 0 => '','N4' => array ( 0 => '','Description4' => array ( 0 => '',1 => 'couvercle4',2 => 'couvercle4',3 => 'couvercle4','ref4' => array ( 0 => '','N5' => array ( 0 => '5',1 => '5',2 => '5',3 => '5','Description5' => array ( 0 => 'R�sistance','ref5' => array ( 0 => '0317CCP35',1 => '0317CCP442',2 => '0317CCP442',3 => '0317CCP442','N6' => array ( 0 => '6',1 => '6',2 => '6',3 => '6','Description6' => array ( 0 => 'Plaque sup�rieure',1 => 'couvercle3',2 => 'couvercle3',3 => 'couvercle3','ref6' => array ( 0 => '0317CCP46','N7' => array ( 0 => '7',1 => '7',2 => '7',3 => '7','Description7' => array ( 0 => 'Plot','ref7' => array ( 0 => '0317CCP37','N8' => array ( 0 => '8',1 => '8',2 => '8',3 => '8','Description8' => array ( 0 => 'Interrupteur','ref8' => array ( 0 => '0317CCP48','N9' => array ( 0 => '9',1 => '9',2 => '9',3 => '9','Description9' => array ( 0 => 'Voyant','ref9' => array ( 0 => '0317CCP39',1 => 'couvercle5',2 => 'couvercle5',3 => 'couvercle5','N10' => array ( 0 => '10',1 => '10',2 => '10',3 => '10',10 => ';','Description10' => array ( 0 => 'Cordon d\'alimentation','ref10' => array ( 0 => '0317CCP310','N11' => array ( 0 => '11',1 => '11',2 => '11',3 => '11','Description11' => array ( 0 => 'Base',1 => '0317CCP443',2 => '0317CCP443',3 => '0317CCP443','ref11' => array ( 0 => '0317CCP411',)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)