在php中连接数组值和连字符

时间:2018-03-10 11:31:40

标签: php arrays

我有这样的数组:

$year = Array(
     [0] => 2019
     [1] => 2020
    );

我想加入这两个数组,并用连字符

分隔数组值
expected output : 2019-2020

我喜欢这样,但没有得到结果:

$split = Array(
         [0] => 2019
         [1] => 2020
       ); 
$merge = "";
$i = 0;
foreach ($split as $merge) {
    $i++;
    if($i == '1'){
      $merge .=(-)$merge;
    }
   else{
      $merge .=$merge;
   }

} 
print_r($merge);

任何人帮助我....

2 个答案:

答案 0 :(得分:1)

一切都已经发明了:

echo implode('-', $split);

答案 1 :(得分:1)

使用implode

$array = array(
    0 => 2019, 1 => 2020
);

$string = implode('-',$array);
echo $string;