我正在尝试创建一个php数组,我可以为每个条目存储2个变量,ID和VALUE。
就像,我有一些项目:
ID VALUE
234 55.00
456 120.25
789 20.00
我试图以某种方式将它们存储在数组中,稍后在页面上我可以执行以下操作:
你买了:
'For each item in the array, echo ID, VALUE'
如何做到这一点?
答案 0 :(得分:1)
喜欢这个
<?php
$store = array(
234 => 55,
456 => 120.25,
789 => 20
);
// call it like this
foreach($store as $id => $value) {
echo 'Product with id ',$id,' has a value of ',$value,'$';
}
但在问这里之前你应该做更多的研究!
答案 1 :(得分:0)
这样的事可能吗?这也可以让您轻松扩展数组而无需重构代码。
$stuff = array(
234 => array(
'value' => 55.0
),
456 => array(
'value' => 120.25
),
789 => array(
'value' => 20.0
)
);
foreach ($stuff as $id => $data) {
echo "ID: $id, value: {$data['value']}<br>\n";
}
答案 2 :(得分:0)
这是非常基本的东西。可能想花一些时间阅读一本书或一些教程......
$items = array(
234 => 55.00,
456 => 120.25,
789 => 20.00
);
print "You Bought:<br />";
foreach( $items as $id => $cost )
{
print "{$id}: {$cost}<br />";
}
答案 3 :(得分:0)
$arr[] = array(
'id' => '1',
'value' => 'abc'
);
$arr[] = array(
'id' => '2',
'value' => 'efg'
);
//.... etc
foreach($arr AS $r)
{
echo $r['id'] . '=' . $r['value'];
}
只是一个例子..