배열에 대한 연구를하고 있는데 foreach
루프의 값을 배열에 저장하는 방법을 해결하려고합니다. print_r()
입니다.foreach() 루프 및 print_r()에서 배열을 반환합니다.
내 스크립트는 $array = foreach()...
을 제외하고는 정상적으로 작동하며 return;
을 호출하여 $array
변수에 결과를 반환했지만 구문 분석 오류가 발생합니다. 당신은 단지
$array = $_POST;
$ _POST 이미 배열이기 때문에
을 할 수<?php
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="radio" name="DataNameOne" value="Value 1">
<input type="radio" name="DataNameTwo" value="Value 2">
<input type="radio" name="DataNameThree" value="Value 3">
<input type="submit" />
</form>
<?php
$array = foreach ($_POST as $key=>$value) {
if (stristr($key, "section")) {
$section = $value;
$section_name = $key;
return;
}
echo "Key is: $key and Valus is: $value";
}
echo "<pre>";
print_r($array);
echo "</pre>";
?>
I way over this this one! 나는 $ _POST가 배웠다는 것을 배웠습니다. 팁과 정보를 보내 주셔서 감사드립니다. – OldWest