【发布时间】:2015-09-15 22:50:15
【问题描述】:
我有一个索引页面,它采用由空格分隔的用户输入项目列表。它将列表作为数组处理,并用“,”替换空格。但是,我的 PHP 脚本似乎没有这样做,我不确定我理解为什么。
index.php
<form action="process.php" method="post">
<b>Enter a list of items separated by a space:</b> <br><input name="list[]" type="text">
<input type="submit">
</form>
process.php
<?php
$list = $_POST["list"];
$list = preg_replace('#\s+#',', ',trim($list));
echo "<b>Your listed items were:</b> $list";
?>
任何帮助理解这一点将不胜感激!谢谢!
编辑 非常感谢大家!似乎我的问题是一个相当新手的问题,解决起来很容易。
【问题讨论】:
-
$list是一个输入数组。将其作为数组处理 -
使用
$list = explode(' ', $list);这将使它成为一个数组。然后,您可以遍历发布值的数组。
标签: php arrays whitespace removing-whitespace