خالی بودن آرایه چند بعدی در php

سوال 

PHP

توسط saman1 در 7 ماه پیش
3 13.3k 1 6 ماه پیش
saman1 vahid-sm reza-irdev
0

سلام من میخوام چک کنم آیا آرایم خالیه یا نه از empty استفاده میکنم. اما تو آرایه چندبعدی جواب نمیده ؟

$array = array(
    array(),
    array(),
    'al'=> array(),
    'alo'=> array()
    );
    

الان این خالیه چون هیچکدوم مقداری ندارن. چطور اینو حل کنم؟ مرسی

یه حقله foreach بذار برای آرایه بعد با empty تست کن – وحید 7 ماه پیش

پاسخ ها

0

سلام.

میتونید از ‍‍for یا foreach استفاده کنید و تو هر مرحله چک کنید اما تو این مورد میتونید از array_filter هم استفاده کنید:

empty(array_filter( $array ))
  • تابع array_filter آرایه های خالی رو حذف میکنه.

این سوال حل نشده است!

این سوال هنوز حل نشده یا به پاسخ بهتری نیاز دارد. برای پاسخ به این سوال کافیست وارد حساب کاربری خود شوید.

لطفا ابتدا لاگین کنید