小编Max*_*Max的帖子

如何将X个元素组合在一起?

我需要从以下数组中获取有效的时间戳:

$arrkeys = array(
    "t" => [
        1442238840,60,120,180,240,300,360,420,480,540,600,660,720,780,840,900,960,
        1442239860,60,120,180,240,300,360,420,480,540,600,660,720,780,840,900,960,
        1442240880,60,120,180,240,300,360,420,480,540,600,660,720,780,840,900,960
    ]
);
Run Code Online (Sandbox Code Playgroud)

我需要将第一个有效时间戳1442238840与以下17个数字相加,以获得正确的时间戳,然后,第二个时间戳1442239860等...

例:

1442238840 + 60;
1442238840 + 120;
1442238840 + 180;
etc... 
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我是如何做到这一点的,我试过的一些事情:

尝试1号

//Pseudo-code
foreach($arrkeys["t"] as $t){

    if(strlen($t) < 10){
        //Search for the first valid timestamp and sum?
    }

}
Run Code Online (Sandbox Code Playgroud)

尝试2号

//Not working.
$array_size = 17; 

/* I know that every 17 (counting from 0) have a  valid timestamp. 
    so that 0 = 1st valid timestamp, 20 = 2nd valid timestamp. */

for …
Run Code Online (Sandbox Code Playgroud)

php arrays loops sum

3
推荐指数
1
解决办法
31
查看次数

标签 统计

arrays ×1

loops ×1

php ×1

sum ×1