is_arrayの判定が機能しない

WBOY
WBOYオリジナル
2016-06-23 14:02:04969ブラウズ

サイズフィールドの重複を削除し、それを配列に書き込んでから出力したいだけです。
しかし、配列を書き込むときに IS_ARRAY を使用して判断することは機能しないようで、結果は依然として書き込まれます
またはこれを削除する他の良い方法はありますか? これはテーブルです


$sizes = mysql_query("SELECT sizes FROM product"); while ( !!$_sizes = mysql_fetch_array($sizes) ){
_sizear ry as $size){
echo $size;}?>




ディスカッションへの返信 (解決策)

print_r($_sizearry);はテストです、役に立たない

出力時に問題があります

is_array() は重複データがあるかどうかを判断するために使用されません

個別に選択します

is_array とは何ですか?配列かどうかを確認しますか?

if (! in_array($_sizes['sizes'],$_sizearry)) {

Is_array() は配列型ですか?

in_array() は、配列にこのキー値があるかどうかを判断します。

そうです


実はGROUP BYです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。