【问题标题】:Echo different values from foreach loop (last array) [duplicate]从 foreach 循环(最后一个数组)回显不同的值
【发布时间】:2020-05-16 12:05:31
【问题描述】:

我有一个来自表单提交的 $_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>';}

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

我该如何解决?

【问题讨论】:

    标签: php loops foreach


    【解决方案1】:

    将字符串放入数组中,并用implode() 连接它们。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2012-02-10
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      相关资源
      最近更新 更多