我有这样一个数组:
$suppliers = array(
'Utility Warehouse' => array('Gas' => array(0,0), 'Electricty' => array(0,0)),
'British Gas' => array('Gas' => array(93,124), 'Electricty' => array(93,124)),
'Eon' => array('Gas' => array(93,124), 'Electricty' => array(93,124))
);
如何显示如下信息
Utility Warehouse
Gas: 0-0 Electricity 0-0
British Gas
Gas: 93-134 Electricity: 93-134
Eon
Gas: 93-124 Electricity: 93-134
您可以看到显示的数据与数组中的数据是如何对应的。
foreach($suppliers as $a){
echo $a[0];
}
但是这个什么也做不了,困惑!
5条答案
按热度按时间w7t8yxp51#
csbfibhn2#
您可以尝试:
cwtwac6a3#
实现所需功能的代码如下所示,但我建议您进一步提高PHP技能,因为这是一项微不足道的任务。
bakd9h0s4#
答案和其他人一样(我太慢了)。下面是一个例子:http://codepad.org/PDPEjAGJ
而且,每个回答这个问题的人,包括我,都犯了填鸭式的错误。啊,好吧,我会为积分做的事情!:p
xzv2uavs5#
这是一个简单的递归函数。我找到了它,并为了演示的目的进行了修改。原始源代码在注解中。