بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جمع اعداد در آرایه
سلام:
من فیلد Pay رو چطوری محاسبه جمع رو انجام بدم و چاپ کنم؟
function read(){
$connection = connectToDatabase();
$User_login= $_REQUEST['User_login'];
$result = mysqli_query($connection, "SELECT * FROM gardesh_mali WHERE User_login='$User_login'");
$output = array();
while($row = mysqli_fetch_array($result)) {
$record = array();
$record['Row'] = $row['Row'];
$record['Desc'] = $row['Desc'];
$record['Pay'] = $row['Pay'];
$output[] = $record;
}
if($record < 1){
echo "شما هیچ گردش مالی ندارید.";
exit;
}
0
0
سلام
دقیقا میخواید چکاری انجام بدید !؟ (11 سال پیش)
0
0
می خوام هر چی تو Pay (قیمت ها) هست رو جمع کنم و پرینت کنم. (11 سال پیش)
0
0
علی اقا باید ارایه recorde رو دوبعدی کنی. بعد با استفاده از foreach پیمایشش کنی. (11 سال پیش)
0
0
و در حین پیمایش جمع خونه های pay رو پیدا کنی (11 سال پیش)
0
0
آرایه pay نداریمکه. یکم بیشتر توضیح بدید چی میخواین. (11 سال پیش)
0
0
منظورشون این هست
$record['Pay'] = $row['Pay'];
(11 سال پیش)
+1
0
لازم به ذکره ک fore each
برای تعداد بالا اصلا مناسب نیست و باید از یه ارایه ی دیگه ک اسمش یادم رفته استفاده کرد
حالا اگر تعداد قیمیت هایی ک پردازش میخواید کنید تعدادشون زیاد بالا نیست ک همین خوبه وگرنه بفرمایید
تا برم پیداش کنم براتون بنویسم
(11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Devtpoint
10 سال پیش
0
0
مثال :
<?
$pay =array(1000, 2000, 3000, 4000, 5000, 1500 , 2300);
$records=0;
for($i=0;$i<sizeof($pay);$i++){
$records += $pay[$i];
}
echo 'Total payment is = '.$records.' Toman<br>';
?>
//******************* OUTPUT *************************
Total payment is = 18800 Toman
مثال آماده سایت مرجع php.net در مورد array_sum سرچ بزنید. لینک (10 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .