2015-04-03 137 views
0

尊敬的Xperts,請幫我構建一個多維數組。我有一些變量,如:從變量和數組構建一個多維數組數組

$subject_name = Algorithom 
$subject_code = 30103 
$department_name = Computer Science 
$department_short_name = CSE 
$teacher_name = Md. Kibria 
$date = 09-APR-2015 
$time = 12:00am 
$student = // it's an array 
$status = // it's an array 

和兩個陣列像這樣:

print_r($student) = 
Array ([0] => Md. Tushar Ahmed [1] => Mrs. Monira Akter [2] => JOYNAB 
AKTER [3] => BEAUTY AKTER [4] => PURABI BARUA [5] => SETU BISWAS) 

print_r($status) = 
Array ([0] => present [1] => absent [2] => absent [3] => leave [4] => 
present [5] => present) 

NW我想要一個多維數組是這樣的:

array (
array([0]=>algorithom [1]=> 30103 [2]=>30103 [3]=>computer science 
[4]=>cse [5]=>md. kibria [6]=>09-APR-2015 [7]=>12:00AM [8]=>Md. Tushar 
Ahmed [9]=> present), 

array([0]=>algorithom [1]=> 30103 [2]=>30103 [3]=>computer science 
[4]=>cse [5]=>md. kibria [6]=>09-APR-2015 [7]=>12:00AM [8]=> Mrs. Monira 
Akter [9]=> absent), 

array([0]=>algorithom [1]=> 30103 [2]=>30103 [3]=>computer science 
[4]=>cse [5]=>md. kibria [6]=>09-APR-2015 [7]=>12:00AM [8]=> JOYNAB 
AKTER [9]=> leave), 

and so on . . . . 

) 

此多維數組必須是從循環出來。

請幫我完成這件事。

在此先感謝。

+0

這是一個簡單的數組賦值,你應該查閱這本手冊http://php.net/manual/en/language.types.array.php – Ghost 2015-04-03 04:23:12

回答

0

超過$只是想迭代學生將這些變量和相應的$狀態值:

$array = array(); 
foreach($students as $k=>$v){ 
    $array[] = array(
     $subject_name, 
     $subject_code, 
     $subject_code, 
     $department_name, 
     $department_short_name, 
     $teacher_name, 
     $date, 
     $time, 
     $v, 
     $status[$k] 
    ); 
} 

您反覆$ subject_code,所以我做了太多,但我不知道這是故意的。

+0

哇!它很適合我。非常感謝。雅我不想迭代$ subject_code在所有。而且謝謝。 – 2015-04-03 04:53:29

+0

雅我做到了。再次感謝 – 2015-04-03 04:59:10