【发布时间】:2020-05-10 01:03:39
【问题描述】:
我有一个 json_decoded 变量,我希望它是全局的,因为我需要在代码中(在将那个值插入 SQL 的 foreach 循环中)对其进行匹配。
但问题是在尝试了几种方法后我无法访问这个$uomlookup 值。它在本地工作,但不适用于全球。
我做错了什么?
$inttrans = "SELECT * FROM mydb";
$stmt = sqlsrv_query($conn3, $inttrans);
while($rows = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC))
{
$uomname = $rows['abbreviation'];
$uomid = $rows['id'];
$uomjson = array("$uomname"=>"$uomid");
$uomencode = json_encode($uomjson);
$uomlookup = json_decode($uomencode, true);
echo $uomlookup['val1'];
}
【问题讨论】:
标签: php arrays global-variables