尝试从foreach循环中分别获取未知数量的每个数组

时间:2018-08-16 20:11:19

标签: php arrays loops foreach

我正在尝试从以下foreach循环中生成每个数组,因此我可以将它们插入另一个数组:

List Value A<br />
List Value B<br />
List Value C<br />

这将返回:

function twprp_criteria_field() {                

    $data = '';

    $criteria_string = get_post_meta( 50, 'twprp_site_criteria', true );

    $criteria = explode( ',', $criteria_string );

    foreach( $criteria as $key => $criterion ) {

        $data[] = array(
            'id' => sanitize_title_with_dashes( $criterion ),
            'title' => $criterion,
            'type' => 'slider',
            'step' => 0.5,
            'min' => 1,
            'max' => 10,
            'default' => '',
        );

    }

    return $data;

}

问题是我需要将数组分开,但目前它们是一个父数组的一部分。我知道我可以使用twprp_criteria_field()[0]和twprp_criteria_field()[1]来获取单个数组,但是我返回的数组数目未知。我确定我缺少简单的东西,但是我看不到。

1 个答案:

答案 0 :(得分:1)

您想找的是一个for (int f = 500; f <= value; f += 500) { JavascriptExecutor jsc = (JavascriptExecutor) driver; jsc.executeScript("window.scrollTo(0," + f + ")"); Thread.sleep(1500); } 循环:

for