حل شده

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

بازدید13.7kپست ها1آخرین فعالیت5 سال پیش
0
3

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

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

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

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

1 پاسخ

0

سلام.

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

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

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.