Eğer gerçekten explode ve implode kullanmak istiyorsanız, böyle bir şey yapabilirsiniz:
Öncelikle, sahip dize patlayabilir:
$data= "a,b,c,d,e";
$list = explode(',', $data);
var_dump($list);
Size verecektir:
array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'd' (length=1)
4 => string 'e' (length=1)
Ardından, yeni öğeler eklemek:
$to_add = array('cc', 'gg');
$new_list = array_merge($list, $to_add);
var_dump($new_list);
$new_list
şimdi:
array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)
3 => string 'd' (length=1)
4 => string 'e' (length=1)
5 => string 'cc' (length=2)
6 => string 'gg' (length=2)
Ve son olarak, bir ayırıcı olarak ',' kullanarak, $ new_list implode:
$output = implode(',', $new_list);
var_dump($output);
Ve sen olsun:
string 'a,b,c,d,e,cc,gg' (length=15)
Eğer bir dizi ile başlamak Tabii ki, bu bir daha yapmak patlayabilir bulunuyor; Eklemek istediğiniz veri bir dizi değilse ve bunu patlayabilir tane daha var ...
But, as Rob pointed out, in the simple case you are presenting, there is no need for such a complicated piece of code : strings concatenations will be more than enough ;-)
Dizi / patlayabilir / implode bazlı solüsyon ile avantajı bir dizeye imploding önce son dizi üzerinde çalışmak olduğunu (say, for instance, you can sort it)