PDA

View Full Version : سوال: سرچ در آرایه تهی



IMANAZADI
جمعه 20 تیر 1393, 11:23 صبح
با سلام
اطلاعات یک دیتابیس رو که از یک کوئری واکشی شده در یک آرایه میریزیم


و با دستور foreach ان رو نمایش میدیم


foreach ($result as $row)
{
"echo $row["1];
}

حالا اگر در کوئری شرط مورد نظر برقرار نباشه ارایه خالی میشه
و وقتی با foreach میخوایم اطلاعات که وجود ندارد رو چاپ کنیم خطا میده
چطوری میشه جلوی این کار رو گرفت که اگر آرایه خالی بود دستورات foreach اجرا نشه ؟

vahidqara
جمعه 20 تیر 1393, 11:29 صبح
سلام و درود ..

قبلش مقدار $result را چک کنید اگه دارای مقدار باشه بعد بره سراغ حلقه . :لبخندساده:

مهرداد سیف زاده
جمعه 20 تیر 1393, 11:36 صبح
از تابع count استفاده کن


<?php
if (count($result) > 0) {
foreach ($result as $row) {
echo $row[1];
}
}