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

سوال 

PHP

توسط saman1 در 1 سال پیش
3 13.4k 1 1 سال پیش
saman1 vahid-sm reza
0

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

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

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

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

پاسخ ها

0

سلام.

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

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

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

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