두 개의 배열이 있습니다. 다음 형식으로 연결하고 싶습니다. 형식은 다음과 같습니다.질문과 관련된 배열
Getting form values using post method
/************ Getting Form names like Weight,arms Age etc **********************/
foreach ($_POST["form_field_names"] as $key => $values) {
$form_field_name = $values;
}
/************ Getting Form Values like 45,90,2 **********************/
foreach ($_POST["form_field_values"] as $key => $values) {
$form_field_values[] = $values;
}
Array
(
[0] => Age
[1] => Weight
[2] => Arms
)
Array
(
[0] => 45
[1] => 90
[2] => 2
)
이 가능
$output = $Age.","."45".",".$Weight.","."90".",".$Arms.","."2".",";
가 다음 형식으로 연결하는 원하십니까? 이 출력 문자열을 생성하는 그 이상 반복 단지 문제 그리고
$assoc = array_combine($keys_array1, $num_array2);
: 감사
은
중간 배열을 만들어 메모리를 낭비합니다. @Rob Williams의 답변을 보려면 하나의 루프 만 수행하면됩니다. – codaddict
@codaddict : 사실, 루프에서 temp로 처리 할 것입니다. 하지만 콜백에서 힙 조각화 또는 임시 문자열로 쉽게 처리 할 수있는 또 다른 1K입니다. @ Rob의 아이디어는'$$ keyname'을 통해 결국 더 적절합니다. – mario
@mario'array_combine ($ form_field_name, $ form_field_values);'이 문장은 corrent입니까? 그것의 작동하지 않습니다. –