0

好吧让我简化..

我在一个变量中有一个 id 列表$paramsId = 10,38,8,4,36,。我现在需要将这些数字分成单独的变量,所以我使用list($slide1, $slide2, $slide3, $slide4, $slide5) = explode(",", $params->get('id')); 然后将它放在一个数组中:

$a = array(
    "one" => $slide1,
    "two" => $slide2,
    "three" => $slide3,
    "four" => $slide4,
    "five" => $slide5
);

然后将其放入 foreach 语句中:

foreach ($a as $k => $val) {
    $args = $val;
    $item[] = ModArticleSlider::getArticles($args);
}

我想要实现的是 $paramsId 中的 foreach 数字用“,”分隔值,然后将每个分隔值放入名为“$slider1,$slider2(等等)”的变量中,然后将这些变量放入数组中。

非常感谢任何帮助。

4

1 回答 1

1

只需使用

$a = explode(",", $params->get('id'));

然后尝试 print_r($a) 并检查您的值是否在数组中。

于 2013-04-05T15:02:53.050 回答