目前我正在创建一个使用复选框收集信息的动态网站。问题是,当复选框的值包含逗号时,","之后的剩余文本。从数组中删除。
本质上:
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; ...