0

私がやりたいことから始まる2つの配列[0]の結果は、「2」の結果を返すことです-2つの「文字列」があるためです。どうすればいいですか?

結果:

Array(1) {
    [0]=> string(32) "b5cfec3e70d0d57ea848d5d8b9f14d61"
}
Array(1) {
    [0]=> string(32) "eda80a3d5b344bc40f3bc04f65b7a357"
}

PHP:

    foreach($cart_contents as $key => $row) {

        if(in_array($key, $skip))

            continue;

             $cartData = $row['rowid'];

             $cartDataArray = explode(" ", $cartData);

             $result = $cartDataArray;

             var_dump($result);
    }
4

1 に答える 1

1

これが正しければ、これがあなたが望むものだと思います:

$count = 0;
foreach($cart_contents as $key => $row) {

        if(in_array($key, $skip))
            continue;

        $cartData = $row['rowid'];
        $result = count(explode(" ", $cartData));
        $count += $result;
}
var_dump($count);
于 2013-11-11T04:34:05.533 に答える