从 foreach 循环(最后一个数组)回显不同的值



我有一个来自表单提交的 $_POST 数组。 我的数据是:

Array (
[codice_fiscale] => CODICEFISCALE 
[sesso] => F 
[comune_nascita] => H501 
[anno_nascita] => 82 
[mese_nascita] => 03 
[giorno_nascita] => 13
)  

我需要打印,foreach 值,如下所示的字符串,以便将其放入 Ajax 变量形式:

codice_fiscale: CODICEFISCALE,
sesso: F,
comune_nascita: H501,
anno_nascita: 82,
mese_nascita: 03,
giorno_nascita 13

我试过这个

foreach($_POST as $key => $value){
echo $key.' : "'.$value.'",</br>';}

但是,当然,他也把点放在最后一个元素上。

我该如何解决它?

将字符串放在一个数组中,并使用implode()连接它们。

$array = [];
foreach ($_POST as $key => $value) {
$array[] = "$key: $value";
}
echo implode(',<br>', $array);

最新更新