gpt4 book ai didi

php - 从二维数组 php 回显一个元素

转载 作者:搜寻专家 更新时间:2023-10-31 20:44:12 26 4
gpt4 key购买 nike

我正在尝试回显存储在父数组单元格中的数组中的单个元素。为了可读性,我们称父数组为$parent,子数组为$child。我想回显 $child 的第二个元素。当我使用代码时:

echo "$parent[0][1]";

我收到数组到字符串的转换错误,后跟文本“[1]”。据我了解,“$parent[0]”应该被解释为$child,这样后面的[1]就会向$child请求第二个元素。显然,这并没有发生,唯一被读取的部分是 $parent[0] 然后被抛回,因为该元素是一个数组。

此外,我的 $parent 数组由一个从表中提取数据的循环函数填充,因此将其元素保留为数字形式更简单。具体来说,$parent 的每个元素都包含一轮高尔夫球的 id# 和日期,从满是高尔夫球轮的表格中检索。我的函数使用 mysql_query 和循环 mysql_get_row 提取它们,然后存储在我的 $parent 数组中。

我知道这里有很多不必要的信息,但我希望它有助于避免在我的特定情况下无法使用的解决方案。我的基本问题是,如何回显嵌套在另一个数组中的数组中的元素。

提前致谢。

回答后编辑

下面的答案非常有效,但我也找到了一个肮脏的解决方法。将 $child 数组分配给一个占位符,然后从占位符打印是可行的,但它需要多几行代码,而且看起来不太漂亮。

例如。

$holdArray = $parent[0];
echo "$holdArray[1]";

再次感谢您快速而有益的回复。 SE 社区一如既往地挺过来了。

最佳答案

echo "{$parent[0][1]}"; 或者 echo $parent[0][1]; 应该可以工作

或者如果你的数组是一个关联的尝试:echo "{$parent['foo']['bar']}"; 或者 echo $parent['foo'][ '酒吧'];

关于php - 从二维数组 php 回显一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15261111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com