$ _POST会创建数组,但如果它包含逗号

时间:2018-01-17 20:24:27

标签: php arrays mysqli

目前我正在创建一个使用复选框收集信息的动态网站。问题是,当复选框的值包含逗号时,","之后的剩余文本。从数组中删除。

本质上:

if (isset($_POST['team_members'])){
        $team_members = $_POST['team_members'];
        if (is_array($team_members)){
        $team_members = implode("|", $team_members);
        }

team_members数据包括:

<input type="Checkbox" name="team_members[]" value="Company Name 1">
<input type="Checkbox" name="team_members[]" value="Company Name 2">
<input type="Checkbox" name="team_members[]" value="Company Name 3, Inc.">
<input type="Checkbox" name="team_members[]" value="Company Name 4, LLC.">

让我们说我选择[0]和[1], $ team_members成为:&#34;公司名称1 |公司名称2&#34;

如果我选择[0]和[2] $ team_members成为:&#34;公司名称1 |公司名称3,&#34;

任何帮助将不胜感激。

编辑:数组([0] =&gt;埃森哲[1] =&gt; Alion [2] =&gt; CACI [3] =&gt; Deloitte,) 它似乎也是通过&#34; space&#34;而不是&#34;,&#34; ...

0 个答案:

没有答案