我有一个阵列,我通过POST获得持续时间(例如6),我想得到价格。
$duration = $_POST['duration']; // Can be 6, 1 or 3
// Constantes pour l'abonnement
$suscribe = array(
'prices' => array(
1=>10,
3=>25,
6=>50
)
);
所以我想在PHP变量中得到价格值,50。 谢谢 。
答案 0 :(得分:2)
使用以下代码:
$price_6 = $subscribe['prices'][6];
print_r($price_6);
答案 1 :(得分:0)
这只是一个正常的数组访问(没有说清理这个$ _POST变量):
echo $subscribe['prices'][$_POST['duration']];
答案 2 :(得分:0)
喜欢
$duration = (int) $_POST['duration']; // Can be 6, 1 or 3
echo $suscribe['prices'][$duration];