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 چک بشن
چطوری میشه با یک حلقه این موارد رو بررسی کرد تا کدها کوتاه تر بشن
مشکلی داشتم که ممنون میشم دوستان راهنمایی کنن
من میخوام در حلقه یک هر بار که حلقه اجرا میشه به مقدار متغیر یک واحد اضافه بشه مثلا یک همچین چیزی:
$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 چک بشن
چطوری میشه با یک حلقه این موارد رو بررسی کرد تا کدها کوتاه تر بشن