$cartProducts = explode(',', $prodID);
echo count($cartProducts)
var_dump($ cartProducts)の出力; :count(配列)は1を返しますが、配列は空です。
`array(1) { [0]=> string(0) "" }
これは、私に1のカウント値を与えますが、配列が空であるか、少なくともデータベースの列が空です。
私は次のことを試してみました:
if(empty($cartProducts)){
echo '0';
} else{
$count = count($cartProducts);
}
をしかし、私は同じ結果を得る:$カウント= 1
うわあ、私はここで何をしないのですか?
これは空の配列ではありません。 1つの要素を持つ配列です。たとえその要素が空の文字列であっても、まだ要素の1つです。 –
1つの配列要素がありますが、空です。 $ prodIDはどのように見えますか? –
explode()を実行する前に$ prodIDの値を表示 –