-
办法1. 在ThinkPHP中,数据库操作有快捷办法SUM('key')求数据库某键的值的和,但是要分别求出多个键的值的和就需要多次查询。如果用SUM('key')显然会经历多次不必要的重复查询。
办法2. 所以,只查一次,用循环将需要的键的值求和。这样写不是很简洁,可能速度也不是很快。
办法3. 因此,可用array_sum(array_column($info, 'book_consume')); // 求数组中某列中,所有同名键的值的和 将数组中某键的值一次性求出。
-
-
办法1. 在ThinkPHP中,数据库操作有快捷办法SUM('key')求数据库某键的值的和,但是要分别求出多个键的值的和就需要多次查询。如果用SUM('key')显然会经历多次不必要的重复查询。
办法2. 所以,只查一次,用循环将需要的键的值求和。这样写不是很简洁,可能速度也不是很快。
办法3. 因此,可用array_sum(array_column($info, 'book_consume')); // 求数组中某列中,所有同名键的值的和 将数组中某键的值一次性求出。
-