好的,让我简化..
我在变量$paramsId = 10,38,8,4,36,
中有一个id列表。
我现在需要将这些数字分成单独的变量,所以我用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(等等)”的变量中,然后将这些变量放入一个数组。
任何帮助都非常赞赏。
答案 0 :(得分:2)
只需使用
$a = explode(",", $params->get('id'));
然后尝试print_r($ a)并检查您的值是否在数组中。