• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جمع دو ارایه
#1
سلام دوستان یه سوال داشتم Rolleyes
میخواستم بدونم چطور میشه این دوتا آرایه که توی ارایه (array1)هستن رو جمع زد
کد پی‌اچ‌پی:
$array1=array(array(1=>3,2=>5),array(1=>4,2=>3)); 

و در ارایه $array2 ذخیره کرد با حلقه ی (foreach) ,و اینکه key ها هم باشن تو ارایه جدید
و به این پایینی رسید
کد پی‌اچ‌پی:
$array2=array(1=>7,2=>8); 
خیلی ممنونHeartShy
  پاسخ
تشکر شده توسط :
#2
با سلام


کد پی‌اچ‌پی:
<?php


$array1
=array(array(1=>3,2=>5),array(1=>4,2=>3)); 



$c_1 = array();
$c_2 = array();
for(
$i=0;$i<count($array1);$i++){

foreach(
$array1[$i] as $key=>$val){

    if(
$i%2==0){

    
$c_1[]=$val;

    }else{

    
$c_2[]=$val;

    }
}


}



$a array_sum($c_1);

$b array_sum($c_2);


$array2=array(1=>$a,2=>$b);  




?>
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط : abbas1371
#3
(۱۳۹۶ آذر ۱۵, ۰۳:۲۷ ق.ظ)ahora نوشته: با سلام


کد پی‌اچ‌پی:
<?php


$array1
=array(array(1=>3,2=>5),array(1=>4,2=>3)); 



$c_1 = array();
$c_2 = array();
for(
$i=0;$i<count($array1);$i++){

foreach(
$array1[$i] as $key=>$val){

    if(
$i%2==0){

    
$c_1[]=$val;

    }else{

    
$c_2[]=$val;

    }
}


}



$a array_sum($c_1);

$b array_sum($c_2);


$array2=array(1=>$a,2=>$b);  




?>

مرسی حالا اگه اینجوری بودن چطوری جمع میشن Sad
کد پی‌اچ‌پی:
$array1=array(1=>3,2=>4)
$array2=array(1=>3,2=>5
  پاسخ
تشکر شده توسط :
#4
این دو تا آرایه رو با هم میتونی merge کنی و بعد بیای با یکم اصلاح در کدی که فرستادم جمع کنی
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط : abbas1371


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان