配列に関するいくつかの研究をしていますが、の配列にforeach
ループの値を格納する方法を解決しようとしています。配列をforeach()ループから戻し、print_r()を返します
私のスクリプトは$array = foreach()...
を除いて正常に動作します。そして、私はreturn;
を呼び出して、結果を$array
変数に返しますが、解析エラーが発生しています。ここで
は私のコードは、これまでのところです:
<?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>";
?>
私はこの方法を複雑にしました!私が最初に学んだのは、$ _POSTは配列だったと思います。ヒントと解決された情報をありがとう。 – OldWest