Javascript 如何从单个文本框中获取多个值并将其存储在数组中,以及如何将其存储在数据库中

Javascript 如何从单个文本框中获取多个值并将其存储在数组中,以及如何将其存储在数据库中,javascript,php,jquery,html,arrays,Javascript,Php,Jquery,Html,Arrays,我可以使用php从一个输入文本框中获取多个值并将其存储在数组中吗? 我想从用户那里读取多个整数并将其存储在数组中 例如,我添加了一个输入文本和一个提交:您可以这样做 在HTML中创建一个表单,其输入应采用逗号分隔的整数值,如下所示: <form action="url" method="POST"> <input id="dataInput" type="text" name="data" value="12,34,56"> <button id="

我可以使用php从一个输入文本框中获取多个值并将其存储在数组中吗? 我想从用户那里读取多个整数并将其存储在数组中
例如,我添加了一个输入文本和一个提交:

您可以这样做

在HTML中创建一个表单,其输入应采用逗号分隔的整数值,如下所示:

<form action="url" method="POST">
    <input id="dataInput" type="text" name="data" value="12,34,56">
    <button id="submitBtn">Submit</button>
</form>
<?php

$data = $_POST['data'];
$data_arr = explode(',', $data); // <----- explode the string here from commas
// Now you can store these values into the database
因此,
$data\u arr
的输出为:

$data_arr = array(
    0 => '12',
    1 => '34',
    2 => '56'
);
希望这有帮助

Use()函数 然后 ()函数以确保获得数值

<?php

// Assuming your method is POST 
// and assuming the delimiter (entered by user) is UNITED as a COMMA "," 
$_POST['input_name'] = explode(",", $_POST['input_name']);
$_POST['input_name'] = array_walk($_POST['input_name'], 'floatval');

?>


方法将取决于文本的输入方式,即12、23、34或12、23、34或1234 2345 3456或12.0、23.1、34.2是否希望用户添加一个整数,然后按submit,然后按submit,直到可以发送多个整数,或者你想让用户输入一个逗号分隔的整数列表吗?
我可以用php从一个输入文本框中读取值并将其存储在数组中吗?
我相信你可以尝试使用adriancarrigeryes adriancarrigeryes adriancarriger我想要两种技术值12、34、56分别存储在数据库中的每个单元格中,这完全取决于你,您可以将它们保存在单独的列中,也可以将它们保存为单个列中的
json格式。这完全取决于用例场景。但是如何将每个单元格中的每个值存储在数据库中呢