2014-10-09 4 views
0

여기 전문가의 경우 시간이 많이 걸리지 않을 것이라는 것을 알고 있습니다. 하지만 여전히PHP 배열 값 처리 및 병합 처리 - PHP 배열

내 배열 출력은 내가 데이터베이스에 삽입 할 수 있도록이 같은 단일 문자열 값에 얻을 싶은 것이이

Array ([0] => 1 [1] => 37 [2] => 1035) 1 
Array ([0] => 1 [1] => 37 [2] => 1035) mystatusmessage1 

Array ([0] => 4 [1] => 37 [2] => 2925) 2 
Array ([0] => 4 [1] => 37 [2] => 2925) mystatusmessage2 

처럼 저를 도와주세요.

1,37,1035,1,mystatusmessage1 
4,37,2925,2,mystatusmessage2 

어떻게 구현할 수 있습니까? 나는 foreach와 함께하려고 노력하고있다. 그러나 아직도 나는 그것을 할 수 없다. 당신이 배열 ('A', 'B', 'C')와 같은 배열이있는 경우

덕분에, Kimz

+0

'implode()'을 쉼표로 [http://php.net/manual/en/function.implode.php](http://php://php://php.net/manual/en/function.implode. PHP). – Rasclatt

+0

네, 그랬습니다. 위의 배열 값을 확인하십시오. 배열 값을 기존 값과 병합해야합니다. 나는 할 수 없다. 제발 도와 줄 수 있습니다 – user3350885

+0

배열 밖에서'1'과'mystatusmessage1'을 어디에서 얻을 수 있습니까? 그것들은'$ _POST'에서 나온 것입니까? – Rasclatt

답변

0

사용 내파 기능은 예를

에 대한 배열에서 문자열을 만들기 위해;

implode(',',array('a','b','c')) 

여기에 첫 번째 인수는 문자열에게 당신이 가서 여기

0

에 가입 할하여 접착제입니다 문자열로 c를, B를를 반환합니다.

// Original array 
$array = array(0 => 1, 1 => 37, 2 => 1035); 
// $_POST array 
$_POST = array(1,'mystatusmessage1'); 
// Jump to the end of array 
end($array); 
// Merge the post with original array 
$newArr = array_merge($array,$_POST); 
// Impode 
echo implode(",",$newArr); 

다른 배열로 반복하십시오.