我有两个数组,第一个代表一个键,第二个代表一个值
我想创建一个带有label标签的表。 每个标签都有一个ID。 Array_keys的键代表标签的ID。
Array_keys
(
[71] => firstName
[51] => LastName
[20] => Adresse
[30] => CP
[40] => tel
)
Array_Values
(
[0] => AP1W3242
[1] => AP7X1234
[2] => AS1234
[3] => MH9Z2324
[4] => MX1234
)
/*This is an example for the first row:
<tr>
<td> <label id="ID_71"> firstName </label> </td>
<td> AP1W3242 </td>
</tr>
*/
答案 0 :(得分:0)
您可以使用
array_combine($Array_keys,$Array_Values)
答案 1 :(得分:0)
这是我的解决方案
$Arraykeys=array('71'=> 'firstName','51' => 'LastName','20' => 'Adresse','30'=> 'CP','40'=> 'tel');
$ArrayValues=array('0'=>'AP1W3242', '1' => 'AP7X1234','2' =>'AS1234', '3' => 'MH9Z2324', '4' => 'MX1234');
$Arraykeys1_key=array_keys($Arraykeys);
$Arraykeys1_Values=array_values($Arraykeys);
$ArrayValues_keys=array_keys($ArrayValues);
$ArrayValues_values=array_values($ArrayValues);
$nbrow=sizeof($Arraykeys1_key);
for ($i=0; $i <$nbrow ; $i++) {
//add code to create the elements of html table....
echo($Arraykeys1_key[$i]);
echo($Arraykeys1_Values[$i]);
echo($ArrayValues_keys[$i]);
echo($ArrayValues_values[$i]);
}
}