【发布时间】:2013-05-09 06:19:15
【问题描述】:
我有一个函数getPrice($_SESSION['external']);
function getPrice($position)
{
//Here I perform SQL functions using $position['arraykey']
//This works
//Here I want to add to the array
//This doesn't work
$position[0]['pricing'] = $sql_result;
}
当我使用 $position 时,它不会添加到数组中,但是当我使用 $_SESSION['external'] 时,它可以正常工作。
我不知道为什么$position 在我的函数的 SQL 查询部分中起作用,但是当我尝试将结果添加到数组时,下面一行却不起作用。
【问题讨论】:
-
您能描述一下您所说的 it doesn't 是什么意思吗?有没有调试过?
-
@Rikesh 使用 $position[0]['pricing'] 添加到我的数组不起作用。使用 $_SESSION['external']['pricing'] 可以。
-
你能创建一个
pastebin的代码 sn-p 吗? -
尝试使用 $position['pricing'],否则请更具体地了解您的数组内容..
-
您需要返回结果数组。