2017-03-23 2 views
0

내 codeigniter 프로젝트에 더 많은 기능을 추가해야합니다. 다음은 jsfiddle demo입니다.어떻게 두 개의 배열을 하나의 배열로 결합 할 수 있습니까?

$last_inserted_id = 1; 

내가 형성하기 위해 데이터를 결합하려는 :

$faculty = array(2, 3, 4); 

$message = array('test1', 'test2', 'test3'); 

가 나는 또한 다른 데이터베이스에서 마지막으로 삽입 된 ID를 보내고 있습니다 :이 같은 배열을 다음과 같은 배열 :

$array = array(array('faculty' => 2, 'message' => 'test1', 'id' => 1), 
       array('faculty' => 3, 'message' => 'test2', 'id' => 1), 
       array('faculty' => 4, 'message' => 'test3', 'id' => 1)); 

여러분의 제안과 시간에 감사드립니다.

답변

1

나는이 당신을 것입니다 희망 : Omi.Thanks @

$array = []; 
$faculty = array(2, 3, 4); 
$message = array('test1', 'test2', 'test3'); 
$id = 1; 
for ($key = 0; $key < count($faculty); $key++) { 
    $array[$key]['faculty'] = $faculty[$key]; 
    $array[$key]['message'] = $message[$key]; 
    $array[$key]['id'] = $id; 
} 
print_r($array); 
+0

의 작업. 코드가 작동하는 방식을 설명해주세요. – krishna

+0

for은 교수 또는 메시지 배열의 길이까지 반복합니다. 그런 다음 어레이 $ faculty [$ key], $ message [$ key]에서 하나씩 값을 가져 와서 $ key 위치에 단일 값을 지정하고 원하는 키 (예 : 교수 및 메시지)를 새 배열에 할당합니다. 동일 이드 – Omi