آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

جمع اعداد در آرایه

علی  11 سال پیش  10 سال پیش
0 0

سلام:

من فیلد 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
0 0
سلام. تابع array_sum وجود داره. (10 سال پیش)
0 0
سلام امتحان نکردم(وقتش رو ندارم) اگه مثال کاربردی دارید بگذارید تا همه استفاده کنن مرسی (10 سال پیش)
0 0
سوئ تفاهم نشه کد بالا رو آماده داشتم (10 سال پیش)
+1 0
مثال آماده سایت مرجع php.net در مورد array_sum سرچ بزنید. لینک (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .