php按照行获取 input 中的值,存成数组
如题,有一组关键词,a,b,c我输入input,每行一个,然后获取到数组中,变成$num=array("a","b","c");然后第二个页面接收到一个数组!$num=a...
如题,有一组关键词,a,b,c
我输入input,每行一个,然后获取到数组中,变成 $num=array("a","b","c");
然后第二个页面接收到一个数组!
$num=array("a","b","c"); 展开
我输入input,每行一个,然后获取到数组中,变成 $num=array("a","b","c");
然后第二个页面接收到一个数组!
$num=array("a","b","c"); 展开
2个回答
展开全部
html:
<form action='index.php' method='post'>
<input type='text' name=num[] value='a' />
<input type='text' name=num[] value='b' />
<input type='text' name=num[] value='c' />
</form>
php:
$num = $_POST['num'];
var_dump($num); //array('a','b','c');
追问
不对,是在input里一下子写,不是单独的一个input
追答
html:
<form action='index.php' method='post'>
<input type='text' name=num value='a,b,c' />
</form>
php:
$num = explode(',', $_POST['num']);
var_dump($num); //array('a','b','c');
其实看你画的图更像一个textarea 然后每行一个,只要你保证每行一个那可以这样
php:
$num = explode("\n", $_POST['num']);
var_dump($num);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询