,'descr'=>,'unit'=>,";for($w= 1; $w"/> ,'descr'=>,'unit'=>,";for($w= 1; $w">
Heim > Artikel > Backend-Entwicklung > 求教php怎么创建一个带键名的空数组,后期再赋值
求教php如何创建一个带键名的空数组,后期再赋值
刚接触php,不知道能否先创建一个带键名的空数组,后期使用时在赋值。因为此数组的键名个数是变化的,不能直接定义数组。
我的想法如下:
<br />...<br />$strkeys= "'tagname'=>,'descr'=>,'unit'=>,";<br />for($w= 1; $w<= $days; $w++)<br />{<br /> $strkeys= $strkeys."'".$w."日'=>,";<br />}<br />$strkeys= $strkeys."'Total'=>";<br />$excelres[]= array($strkeys);<br />//print_r($excelres);
<br />$strkeys= ['tagname'=>'',<br /> 'descr'=>'','unit'=>''<br />];<br />$days=30;<br />for($w= 1; $w<= $days; $w++)<br />{<br /> $strkeys[$w.'日']='';<br />}<br />$strkeys['Total']='';<br />print_r($strkeys);<br />
<br />$strkeys= array('tagname'=>'','descr'=>'','unit'=>'');<br />$days = 31;<br />for($w= 1; $w<= $days; $w++)<br />{<br /> $strkeys[$w.'日'] = '';<br />}<br />$strkeys['Total'] = '';<br />$excelres[]= $strkeys;<br /><br />print_r($excelres);<br />