У меня есть HTML-форма с несколькими входами.
У меня есть приведенный ниже код php, чтобы получить их входные данные и поместить их в связанный массив.
Однако при выгрузке связанного массивазначение показывает только первую букву ...
<?php
$valueArray=array
(
"servername"=>'',
"serverlocation"=>'',
"servertype"=>'',
"serverdescription"=>''
);
foreach($valueArray as $key => $value)
{
if (isset($_POST[$key]))
{
$postValue = $_POST[$key];
$actualValue = $postValue;
$valueArray[$key][$value] = $actualValue;
}
}
var_dump($valueArray);
?>
Это то, что сбрасывается -
array(4) { ["servername"]=> string(1) "d" ["serverlocation"]=> string(1) "K" ["servertype"]=> string(1) "P" ["serverdescription"]=> string(1) "t" } post
Как заставить его хранить всю строку, а не только первую букву