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 に答える