0
顧客が製品を選択していない場合、データベース内のブール値であるエラーメッセージを表示しようとしています。これは現在メッセージを表示していますが、選択した列が真になっても表示されます。配列のすべての値が配列フィルタを使用してnullである場合の書き方
<?php
$company1 = DB::table('customers')->select('post', 'telans','conum')->where('business', $user)->get();
print_r($company1);
?>
@if (array_filter($company1))
<div class="alert alert-danger" role="alert">
Please <strong><a href="/user_register">click here</a></strong> to select your products</strong>
</div>
@endif
次のようにアレイプリントは、それが役立つ場合:
アレイ([0] =>はstdClassオブジェクト([ポスト] => [telans] => [conum] =>))私は、オブジェクトはstdClassといくつかの調整を除去するために必要
あなたは、私が今より良い理解を持ってhttp://php.net/manual/en/function.array-filter.php – xdevnull
を参照してください、 '' 'array_filter()' ''を使用することができます。したがって、関数はNULLをチェックしています –
配列値をフィルタリングして新しい配列を返すので、 '' count(array_filter($ myarr)) ''のようなことをすることができます – xdevnull