【发布时间】:2017-03-18 23:01:13
【问题描述】:
我一直无法更改数组中的特定值。
以下是我目前使用的相关代码:
$countryCountList=array("Italy"=> 0, "USA"=> 0);
$localResult=mysqli_query($con, $queryforcheck) or die("Errormessage: %s\n". $con->error);
$wholeCountryArray = $localResult->fetch_array(MYSQLI_NUM);
foreach($wholeCountryArray as $rowCountry) {
$countryCountList[$rowCountry]=$countryCountList[$rowCountry]+1;
}
return $countryCountList;
所以我想在 foreach 循环中计算数组“countryCountList”中的一些值。我可以证明 foreach 正在计数,但是当涉及到我的 php 文件末尾的 return 时,它会返回在这个 sn-p 代码的第一行中定义的值。
所以看来 foreach 确实会计算数组的值,但不会保存它以成功返回它。
希望这是足够的信息。有人出主意吗?
【问题讨论】:
标签: php arrays web-applications foreach