-4

foreach 循环只重复数组的最后一个元素?

java脚本代码:

 <?php foreach($_REQUEST["itemprice"] as $itemprice)
    {
        ?>
        + "&itemname_price[]=<?php echo $itemname?>_price=" + <?=$itemname?>_price.value
         <?php
    }
    ?>

请求该数据的代码

    $items_price = array();
    foreach($_REQUEST['itemname_price'] as $itemname_pric) {
              $items_price[]=$itemname_pric;
     }
     print_r($items_price);
4

1 回答 1

0

foreach 用于从数组中获取值,而您在这里尝试的是从特定数组键中获取数据。我想这就是为什么你得到一个单一的价值。你可以参考 http://php.net/manual/en/control-structures.foreach.php来了解foreach的具体用法。

如果你有什么想知道的,请告诉我。

于 2013-02-11T09:49:28.560 回答