在PHP中,如果你有一个包含数字的JSON数组,你可以先将JSON字符串解码为PHP数组,然后使用array_sum()
函数对数组中的元素求和。
以下是一个示例代码:
<?php
// 假设你有一个包含数字的JSON数组
$json = '[1, 2, 3, 4, 5]';
// 将JSON字符串解码为PHP数组
$array = json_decode($json, true);
// 使用array_sum()函数对数组中的元素求和
$sum = array_sum($array);
// 输出结果
echo "数组的和是: " . $sum;
?>
json_decode($json, true)
: 将JSON字符串解码为PHP数组。第二个参数true
表示将JSON对象解码为关联数组。array_sum($array)
: 对数组中的所有元素求和。数组的和是: 15
array_sum()
会忽略这些非数字元素。json_decode()
会返回null
,因此在实际使用中最好检查解码结果。你可以根据实际需求调整代码。