راهنمایی درباره نوشتن یک حلقه while

saeedagha

کاربر عضو
با سلام
مشکلی داشتم که ممنون میشم دوستان راهنمایی کنن
من میخوام  در حلقه یک  هر بار که حلقه اجرا میشه به مقدار متغیر یک واحد اضافه بشه مثلا یک همچین چیزی:
 

$s2_hafiz_2_back = get_post_meta($post->ID, 's2_hafiz_2_back', true);$s2_lon_2_back = get_post_meta($post->ID, 's2_lon_2_back', true);////////////////////$s3_hafiz_3_back = get_post_meta($post->ID, 's3_hafiz_3_back', true);$s3_lon_3_back = get_post_meta($post->ID, 's3_lon_3_back', true);////////////////////$s4_hafiz_4_back = get_post_meta($post->ID, 's4_hafiz_4_back', true);$s4_hafiz_4_back = get_post_meta($post->ID, 's4_lon_4_back', true); if(!empty($s2_hafiz_2_back) && !empty($s2_lon_2_back)) { echo 'meghadr 2 vared shode ast'; } if(!empty($s3_hafiz_3_back) && !empty($s1_lon_3_back)) { echo 'meghadr 3 vared shode ast'; } if(!empty($s4_hafiz_4_back) && !empty($s4_lon_4_back)) { echo 'meghadr 4 vared shode ast'; }
همین طور که می بینید متغیرهای s2_hafiz_2_back  و s2_lon_2_back هر بار یک شماره اضافه میشن و این کار تا مرحله 100 انجام میشه یعنی تا زمانی که  متغیر های  s100_hafiz_100_back و s100_lon_100_back چک بشن
چطوری میشه با یک حلقه این موارد رو بررسی کرد تا کدها کوتاه تر بشن

 

Mohammad

مدیر انجمن
پرسنل مدیریت
شما یک متغیر با مقدار صفر ایجاد کنید (بیرون از حلقه

$iamvalue = 0;حالا درون حلقه (مثلا در ابتدای حلقه) مینویسیم

$iamvalue++;حالا هر جا خواستید صداش کنید.

 
بالا