我必须改变这部分才能奏效?
$array4Midfeld = array('$LM', '$DMEins', '$DMZwei', '$RM');
$array4Midfield[0] = "Test";
目前我收到错误,关于第二行。 错误是...... $ LM未定义。
答案 0 :(得分:1)
你有两个问题:
您是否将变量指定为数组的元素? (即$LM
,$DMZwei
等),还是文字? "$LM"
,"$DMZwei"
您的变量不一样。第1行和第2行是两个不同的变种:array4Midfeld
和array4Midfield
,它们应该是一样的吗?
你在测试吗
`$array4Midfield[0] = "Test"
或
`$array4Midfield[0] = $LM
或
$LM = "Test"
答案 1 :(得分:1)
第2行的数组名称有拼写错误。 您已使用 $ array4Midfeld 名称创建了数组,并使用该名称进行访问 行号2上的 $ array4Midfield 名称。这就是您收到错误的原因。 尝试下面的代码,它正在运作。
<?php
$array4Midfield = array($LM, $DMEins, $DMZwei, $RM);
$array4Midfield[0] = "Test";
print_r($array4Midfield);
?>
答案 2 :(得分:0)
请将值分配给此表单中的数组。对阵列名称的更多信息,我会混淆它们是否相同。 $array4Mittelfeld or $array4Midfield
$array4Mittelfield[0] = $LM;
$array4Mittelfield[1] = $DMEins;
$array4Mittelfield[2] = $DMZwei;
$array4Mittelfield[3] = $RM;
echo $array4Mittelfield[0];
或者您可以使用循环打印所有值
希望有所帮助