0

修理済み!- コメントで私を正しい方向に向かわせてくれた Barmar に感謝します。価値のあるものとして、改訂されたコードを以下に示します。ループ内ではなく、in_array 条件ですべてをラップしました。助けてくれてありがとう、私はあまり文脈を提供していないことを知っています。

    $skufirst = str_split($product_skucart);


        if(!in_array($skufirst[0], $wildcards))
        {

                if($product_skuall != "")
                {
                    $i=0;

                      foreach($product_skuall as $skuall)
                        {
                            if(strstr($product_skucart,$skuall))
                            {   
                                    $bprice=$base_amountall[$i];
                                    $aprice=$additional_chargeall[$i];
                            }
                            $i++;
                        }

                        array_push($wildcards, $skufirst[0]);
                }

                    $base_amt = $bprice;
                    $additional_charge = $aprice;    
       }
4

1 に答える 1

0

各製品について、常に同じ状態を確認しています。

$skufirst = str_split($product_skucart);

$product_skucart には絶対に触れないでください!

于 2012-12-04T02:31:20.380 に答える