使用Set间隔在Jquery中迭代PHP数组


Iterate PHP Array in Jquery with Set interval

我想在特定的时间间隔后获得PHP数组索引的值。为此,我要这么做。问题:我只得到PHP数组的[0]索引值,但我需要next,然后是Interval之后的next。我怎么能这么做?

<?php $row = 0; ?>
    var refreshId = setInterval( function() {
                        console.log("<?php echo $Array[$row]['created_at']; ?>");
                        <?php $row++; ?>    
                    }, 2000);

样本阵列:

Array
(
    [0] => Array
        (
            [created_at] => 19 Sep
        )
    [1] => Array
        (
            [created_at] => 20 Sep
        )
    [2] => Array
        (
            [created_at] => 21 Sep
        )   
)

ARE递增php变量,但问题是您只递增一次,因为它不在循环中。

你可能需要这样一个循环:

<?php 
$count = count($sampleArray);
for ($row = 0;$row<$count;$row++){ //start loop ?>
var refreshId = setInterval( function() {
                    console.log("<?php echo $Array[$row]['created_at']; ?>");

                }, 2000);
<?php }  // endloop ?>

您必须打印变量行

<?php $row = 0; ?>
    var refreshId = setInterval( function() {
                        console.log("-------------------------------------");
                        console.log("<?php echo $Array[$row]['created_at']; ?>");
                        console.log("<?php echo $Array[$row]['created_at']; ?>");
                        console.log("<?php echo $Array[$row]['created_at']; ?>");
                        console.log("-------------------------------------");
                        <?php $row++; 
                        echo $row; 
                         ?>    
                    }, 2000);