在$ _POST上的一个字符串中连接数组

时间:2014-02-19 17:16:44

标签: php

选择多个城市,在提交表单后,我想从选定的城市创建一个字符串,并将此单个字符串存储到变量中。 我怎么能在PHP中做到这一点。

<form action="" method="post">
<select name="city[]" multiple="multiple">
    <option value="City1">City1</option>
    <option value="City2">City2</option>
    <option value="City3">City3</option>
    <option value="City4">City4</option>
</select>

提交


2 个答案:

答案 0 :(得分:2)

试试这个:

<?php

$cities = implode(', ', $_POST['city']);

?>

答案 1 :(得分:0)

$_POST['city']是一个数组,因此您只需使用implode函数:

$cities = implode(', ', $_POST['city]);

有关内爆here

的更多信息