gpt4 book ai didi

php - 将 Python for 循环转换为 PHP

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:50 25 4
gpt4 key购买 nike

如何将以下代码转换为 PHP?

summat = [sum(arra[i:i+4]) for i in range(0,len(arra),4)]

我的尝试

$summat = array()
foreach ( range(0, $arra.length, 4) as $i) {
$summat = array ( array_sum( array_slice( $array, $i, $i+5) ) ) // don't know how to append the sums the array

最佳答案

$sum = array();
foreach(range(0, count($a), 4) as $i)
$sum []= array_sum(array_slice($a, $i, 4));

"[]="是一个附加到数组的运算符

slice的第二个参数是切片长度,不是最后一个索引

或者更简单

$sum = array_map('array_sum', array_chunk($a, 4));

关于php - 将 Python for 循环转换为 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1678342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com