امیر حسین حبیبی

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

14 پست در این موضوع قرار دارد

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

به عنوام مثال

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

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

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

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

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

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

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

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

جمع ساعت = ؟؟

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

2.30+2.30 = 3

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

درود.

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

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

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

-

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

0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

سئوال دوم:

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

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


<?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 تاپیک مشابه در 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
0

به اشتراک گذاری این پست


لینک به پست

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

240.-40

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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


<?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; ?>

0

به اشتراک گذاری این پست


لینک به پست

کد توی اعداد بالا مشکل ساز میشد بنده روی همون جمع 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;
?>

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری