$info = array(
"First_Names" => "John",
"Last_Names" => "Smith",
"Gender" => "Male",
);
array_push($info["First_Names"], "$fname");
print_r ($info);
我通过高中课程开始学习 PHP。我并不完全了解,也不太注意,但我完全坚持这一点;
我要做的是将用户(Jack、James、Shelly 等)定义的变量 $fname 推入 $info 数组内的数组 First_Names 中。我不确定哪里出了问题,但是 PHP 没有将 $info 声明为一个数组(我认为,它指出“警告:array_push() [function.array-push]:第一个参数应该是 /home/ 中的一个数组a4938424/public_html/process.php 在第 22 行"。如果我打印出数组,它将显示默认名称和性别,如果我回显 $fname 变量,它会正确显示。)
我咨询了两个不同的人,他们的建议都没有奏效,现在我完全被难住了,每个人都没有建议。有谁看到它发生了什么?感谢您的任何回复,请注意我几乎不知道任何 PHP。