Php 检索通过HTML表单发布的标记字符串
我有以下表格:Php 检索通过HTML表单发布的标记字符串,php,html,parsing,tags,Php,Html,Parsing,Tags,我有以下表格: <form action="form-receiver.php" method="POST"> Title: <input type="text" name="title"> #tags: <input type="text" name="tags"> <input type="submit" value="Submit"> </form> 但如果我想解析逗号,而不是空格,并且不知道输入了多少
<form action="form-receiver.php" method="POST">
Title: <input type="text" name="title">
#tags: <input type="text" name="tags">
<input type="submit" value="Submit">
</form>
但如果我想解析逗号,而不是空格,并且不知道输入了多少变量,该怎么办
PS:如果你有更好的方法来标记文本输入的建议,我很想听听 您需要
提取
,但请注意PHP手册中详细介绍的安全性正如Asok在评论中所说,这是您所需要的。这将生成一个数组。例如:
$myString = "A, string, to be, exploded.";
$exp = explode(',', $myString);
var_dump($exp);
将产生
array [4] => (
0 => "A",
1 => "string",
2 => "to be",
3 => "exploded."
);
你可以使用爆炸功能,就像
$tagArray = explode(",", $_POST['tags'])
它将返回一个包含分解值的数组。为什么不
分解(“,”,$\u POST['tags'))
?它将为您提供一个很好的小数组,其中包含第2行缺少的所需参数$string:)@Asok fixed;)谢谢,注意,在这个例子中,用户可能需要修剪每个值。根据用户输入和现场要求/说明
$tagArray = explode(",", $_POST['tags'])