,'descr'=>,'unit'=>,";for($w= 1; $w<="/> ,'descr'=>,'unit'=>,";for($w= 1; $w<=">
ホームページ >バックエンド開発 >PHPチュートリアル >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 />