• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست کمک یا راهنمایی
#1
سلام دوستان و اساتید 
من خیلی تازه کارم توی php و برای بخش های زیادی نیاز به راهنمایی واضح تر از تمام آموزشهایی که وجود داره دارم [عکس: default_biggrin.png] لطفا دریغ نکنید و راهنمایی کنید 
اول از همه درباره تابع is_array و in_array سوال دارم ، چطور از این توابع برای دریافت و ارسال اطلاعات برای یک چک باکس استفاده کنم 
به عنوان مثال تفسیر کد زیر به چه صورت هست ، همینطور تابع isset ایا داره درست کار میکنه ؟ درباره تابع isset هم توضیح بدید دوستان 
کد پی‌اچ‌پی:
<?php
                $name_check_box 
= isset($name_is_mohem) ? $my_code_name_is_mohem '';
                    
$name_check_box '
                    <div class="checkbox-class">'
 
                       $my_code_opt_array = array(
 
                           'std' => $name_check_box,
 
                           'cust_id' => 'mycodeId',
 
                           'cust_name' => 'my_code_name_is_mohem[]',
 
                           'cust_type' => 'checkbox',
 
                           'classes' => '',
 
                           'return' => true,
 
                           'extra_atr' => (is_array($my_code_name_is_mohem) && in_array($name_check_box $my_code_name_is_mohem) ? ' checked="checked"' ''),
 
                       );
 
               $name_check_box .= $my_code_form_fields->my_code_form($my_code_opt_array);
 
               $name_check_box .= '<label class="mycodclass">' my_code_srt('my_code_name_is_mohem') . '</label>
                    </div>'
;
?>
  پاسخ
تشکر شده توسط :
#2
درود

بامداد بخیر

کدی که زدی رو توضیح بده

is_array
متغییری که بهش میدی رو چک می کنه و پاسخ رو بصورت بولین برمیگردونه، اگه آرایه باشه true و اگه آرایه نباشه false

in_array
برای پیدا کردن یک مقدار در یک آرایه می باشد و مقدار رو بصورت بولین (مثل بالایی ) بر میگردونه و به حروف بزرگ و کوچک حساسه! Case Sensitive


isset
برای بررسی مقدار یک متغییر می باشد و مثل دو تابع بالا بصورت بولین به شما پاسخ میده به اینصورت که اگر یک متغییر مقدار دهی شده باشه (خالی نباشه) true و برعکس false میفرسته
در کل این تابع رو توصیه نمیکنم! بهتره از is_null استفاده کنید
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان