我想創建一個php數組,我可以爲每個條目存儲2個變量,一個ID和VALUE。如何創建簡單的PHP數組?命名密鑰和值
一樣,我有一些項目:
ID VALUE
234 55.00
456 120.25
789 20.00
我想他們在那裏以後存放在數組莫名其妙下跌的一頁,我可以這樣做:
你買:
'For each item in the array, echo ID, VALUE'
這將如何完成?
我想創建一個php數組,我可以爲每個條目存儲2個變量,一個ID和VALUE。如何創建簡單的PHP數組?命名密鑰和值
一樣,我有一些項目:
ID VALUE
234 55.00
456 120.25
789 20.00
我想他們在那裏以後存放在數組莫名其妙下跌的一頁,我可以這樣做:
你買:
'For each item in the array, echo ID, VALUE'
這將如何完成?
像這樣
<?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,'$';
}
但是,你應該做一些更多的研究,問這裏之前!
我做了研究,我只是不太瞭解它。感謝您的幫助。 – JROB 2012-03-23 13:15:29
也許這樣的事情?這也可以讓你輕鬆擴展數組而無需重構代碼。
$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";
}
這是非常基本的東西。可能要花費一些時間看書,或一些教程...
$items = array(
234 => 55.00,
456 => 120.25,
789 => 20.00
);
print "You Bought:<br />";
foreach($items as $id => $cost)
{
print "{$id}: {$cost}<br />";
}
$arr[] = array(
'id' => '1',
'value' => 'abc'
);
$arr[] = array(
'id' => '2',
'value' => 'efg'
);
//.... etc
foreach($arr AS $r)
{
echo $r['id'] . '=' . $r['value'];
}
只是一個例子..
有很多手工的例子:HTTP:// LV .php.net/manual/en/control-structures.foreach.php – Endijs 2012-03-23 13:11:48