: 그럼, 현명한 참조
PHP Form Arrays, 당신은 지금 당신이 그들을 번호한다면 당신은 $ _POST 변수에 foreach 문을 사용할 수 있습니다, 대안 적으로
$_POST['name']
에 대한 배열 및
foreach ($_POST['name'] as $name)
{
// each form element from the `name[]` inputs = $name
}
foreach ($_POST['school'] as $school)
{
// each form element from the `school[]` inputs = $name
}
$_POST['school']
이
count($_POST)
을 호출하여 $_POST
배열의 요소를 계산할 수 있습니다.
그러나 예, jQuery를 통해 변수를 전달하는 더 나은 방법이있다 :
jQuery.post('/your/url/here', {
'name': ['Tom', 'Jerry', 'Garfield'], // passing array...
'school': ['MIT', 'UCLA', 'Florida State University'] // ...and another one
}, function(data){
// your callback here
});
당신은 (PHP에서) 같은 데이터의 특정 부분 계산 할 수있을 것입니다 :
$number_of_names = count($_POST['name']); // $_POST is multidimensional array
$number_of_schools = count($_POST['school']);
을
또는 당신은 (여전히 PHP에서)를 표시 할 수 있습니다
echo 'names: ' . implode(', ',$_POST['name']) . PHP_EOL;
echo 'schools: ' . implode(', ',$_POST['school']) . PHP_EOL;
가 도움이나요?
'$ _POST'는 이미 배열입니다 .... 그 밖의 무엇을 원하니? 'name'과'school' 항목을 분리 하시겠습니까? –
최대 변수 수는 얼마입니까? –
extract()와 같은 것을 원하셨습니까? – Dan