رفتن به مطلب

جمع زدن زمینه دلخواه ها


پست های پیشنهاد شده

با سلام و احترام خدمت تمامی اساتید من میخواهم تو قالبم زمینه دلخواه ها رو که ساعت هستند جمع کنم و در آخر نشون بدم

به عنوام مثال

1 نام پست (زمینه دلخواه ساعت با ای دی timeh)

2 نام پست (زمینه دلخواه ساعت با ای دی timeh)

3 نام پست (زمینه دلخواه ساعت با ای دی timeh)

4 نام پست (زمینه دلخواه ساعت با ای دی timeh)

5 نام پست (زمینه دلخواه ساعت با ای دی timeh)

6 نام پست (زمینه دلخواه ساعت با ای دی timeh)

7 نام پست (زمینه دلخواه ساعت با ای دی timeh)

8 نام پست (زمینه دلخواه ساعت با ای دی timeh)

جمع ساعت = ؟؟

با چه کدی و چطور میتونم اینو با هم جمع کنم و حساب کنم و در آخر صفحه نمایش بدم

لینک به ارسال

یک متغیر بسازید و همه درون یک متغیر بریزید و بعد در متغیر دوم جمع کنید

در آخر متغیر دوم خروجی بگیرید که میشه حاصل جمع مقدارهای بالا

لینک به ارسال

میشه یک مثال ثاده بزنید البته این ساعت هستا یاتون باشه یعنی

2.30+2.30 = 3

لینک به ارسال

Black_Sky واقعا که این حرکتت اینقدر بچه گانه بود که به کل دید منو به این انجمن عوض کرد مرد حسابی سوال دوم منو که بایگانی کردی اصلا ربطی به این تاپیک نداشت من حق دارم برای این که به جواب برسم سوال خودمو با عنوان مناسب و در جای مناسب بزنم سوال اول من درباره جمع زدن بود که این تاپیک میشد سوال دوم درباره جمع زدن ساعت بود که بایگانی کردید خیلی میخواهید خودتونو نشون بدید سوال رو جواب بدید بلد نیستید اشکال نداره چوب لا چرخ نکنید :angry:

لینک به ارسال

درود.

اگر منطقی به موضوع نگاه بفرمایید سئوال دوم شما زمانی قابل حل هست که شما بتوانید زمینه های دلخواه پست ها را جمع بزنید حال بعد در جمع زدن مشکل (همان سئوال دوم مطرح می شود) دلیل اعلام مدیر نیز همین بوده چون که زمانی که شما هر دو موضوع را که مرتبط هستند در یک تاپیک دنبال نمایید شخص پاسخ دهنده به دیدی که نسبت به کل سئوال و پاسخ ها دارد سریع تر به فهم موضوع رسیده و پاسخ مناسب را ارسال می کند تا زمانی که یک موضوع دیگر ایجاد شود و سئوالی که مستلزم یک پیش نیاز دیگر است مطرح شود و دید پاسخ دهنده محدود تر خواهد شد.

تمام موارد جهت سریع تر رسیدن شما به پاسخ خواهد بود ولاغیر.

بهتر از قبل از هرگونه جبهه گیری نسبت به تمام زوایای موضوع بنگریم ؛هیچ یک از مدیران به سبب این نیستند که شما را از دریافت پاسخ دور کنند.

-

حال سئوال اول رفع شده است ؟

لینک به ارسال

بله سوال اول حل شد و از اونجایی که سوال دوم شاید یک مقدار کاربردی تر باشه و در این پست به دلیل جامع بودن نمیگنجه من در پست دیگه به صورت جدا گانه مطرح کردم و مدیرم ....

لینک به ارسال

من قبل این که تاپیکو بزنم خوب سرچ میکنم چیزی پیدا نکردم و به خاطر همین اون تاپیکو جدا زدم دلیلش فقط این بود که اگه کسی سرچ کرد به نتیجه برسه البته الانم خوش بختانه ایندکس گوگل شد ولی بایگانی شده به لطفا برخی کاربران :|

post-3404-0-49684200-1422649570_thumb.jp

لینک به ارسال

سئوال دوم:

کلا قصد پیاده سازی چه چیزی را دارید ؟

اما پاسخ سئوال صرفا:


<?php
$x = 1.30;
$b = 1.30;
$numberf=number_format((float)$x+$b, 2, '.', '');
$hnumber = explode(".",$numberf);
$decimalh= $hnumber[1];
$decimalh= str_split($decimalh);
if($decimalh[0]==6) {
$hnumber[0]+= 1;
$hnumber[1]= $decimalh[1];}
echo $hnumber[0].'.'.$hnumber[1];
?>

که به جای دو متغییر x و b می توانید دو مقدار دلخواه را که از پست های دریافت می کنید قرار دهید.

لینک به ارسال

با سلام

هر 2 سوال شما در ارتباط جمع زدن مقدار هست چه زمینه دلخواه چه مقدار و یا هر چیز دیگری

یعنی اگر پاسخ خودتون در یک تاپیک بگیرید سوال بعدی شما هم برطرف میشود !! پس نیاز به 2 تاپیک مشابه در 2 بخش متفاوت نیست

سوال اول من درباره جمع زدن بود که این تاپیک میشد سوال دوم درباره جمع زدن ساعت بود

تفاوت فقط در یک مقدار ورودی هست

پس بهتر بود قبل از هر گونه بحث یکبار دیگر به این مسئله فکر میکردید

لینک به ارسال

سئوال دوم:

کلا قصد پیاده سازی چه چیزی را دارید ؟

اما پاسخ سئوال صرفا:


<?php
$x = 1.30;
$b = 1.30;
$numberf=number_format((float)$x+$b, 2, '.', '');
$hnumber = explode(".",$numberf);
$decimalh= $hnumber[1];
$decimalh= str_split($decimalh);
if($decimalh[0]==6) {
$hnumber[0]+= 1;
$hnumber[1]= $decimalh[1];}
echo $hnumber[0].'.'.$hnumber[1];
?>

که به جای دو متغییر x و b می توانید دو مقدار دلخواه را که از پست های دریافت می کنید قرار دهید.

ممنون از جوابت تا حدودی جواب داد ولی به بعضی جاها که میرسه با مشکل مواجه میشه الان این عداد رو داره جمع میزنه

0.15

200

25.30

5.30

0.10

0.20

ولی جمع نهایی میزنه

231.05

در صورتی که باید بشه

231.45

ویرایش شده توسط a2h
لینک به ارسال

با سلام و احترام خروجی الان شد این

240.-40

!!!!!!!!!!!!!

لینک به ارسال

قوانین را رعایت کنید؛آپدیت تاپیک هر 24 ساعت یک بار مجاز می باشد.

کد های بالا برای جمع 2 عدد صدق می کنند اما فکر کنم شما نیاز دارید بیشتر از دو عدد را یکجا جمع نمایید ؟

کلا قصد پیاده سازی چه چیزی را دارید ؟

لینک به ارسال

شرمنده خوب ببینید من هم دو عدد رو با هم جمع میکنم

ببینید من یک متقیر گلوبال دارم که مقدارش اول صفر می باشد بعد با این کد شما پیش میرم اصلا بزارید کل کدمو بزارم اینجا


<?php
global $zaman
?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php while(the_repeater_field('gozareshkar-h-n')): ?>
<?php the_sub_field('time_news_h'); ?><br>
<?php
$x = get_sub_field('time_news_h');
$b = $zaman;
$numberf=number_format((float)$x+$b, 2, '.', '');
$hnumber = explode(".",$numberf);
$decimalh= $hnumber[1];
$decimalh= str_split($decimalh);
if($decimalh[0]==6) {
$hnumber[0]+=1;
$hnumber[1]= $decimalh[1]; } else{
$hnumber[0]+=1;
$decimalh[0] = $decimalh[0]-6;
$composition = $decimalh[0].$decimalh[1];
$hnumber[1]= $composition;
}
$zaman = $hnumber[0].'.'.$hnumber[1];
?>
<?php endwhile; ?>

<?php endwhile; else: ?>
<p><?php _e('No posts by this author.'); ?></p>
<?php endif; ?>
<!-- End Loop -->
<?php wp_reset_query(); ?>
<?php echo $zaman; ?>

لینک به ارسال

کد توی اعداد بالا مشکل ساز میشد بنده روی همون جمع 1.30 1.30 تست کرده بودم.

این کد را تست کنید :


<?php
$x= 232.59;
$b= 23.59;
$hnumber = explode(".",$x);
$hnumber2 = explode(".",$;
$decimalh= $hnumber[1];
$decimalh2= $hnumber2[1];
$sum = intval($x)+intval($;
$numberf=$decimalh+$decimalh2;
if($numberf >60) {
$nfloat = $numberf - 60;
$sum+=1;
}
echo $sum.'.'.$nfloat;
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...