I am trying to insert the contents of an array in to a string using PHP.
My array ($array1) looks like this:
Array1
(
[0] => http://www.example.com/1
[1] => http://www.example.com/2
)
Ben bir koma ayrılmış dize hem de bağlantıları eklemek istiyorum, bu yüzden bir veritabanı alanına onu de ekleyebilirsiniz.
Ben bu çalıştı:
foreach ($array1 as $name => $value) {
$string1 .= $value . ",";
}
echo $string1;
Hangi işi yapıyor, ama ben de ayrı bir dize ($ string2) istediğiniz başka bir dizi için benim kod içinde iki kez yapıyorum
Array2
(
[0] => http://www.example.com/3
[1] => http://www.example.com/4
)
When I echo $string1 I get the correct output
http://www.example.com/1,http://www.example.com/2
But $string2 becomes this:
http://www.example.com/1,http://www.example.com/2,http://www.example.com/3,http://www.example.com/4
Ben yukarıdaki foreach döngü içinde farklı değişken isimleri kullanmak bile bu olur.
Bir başkası da ben bu deneyin önerdi:
$string1 = implode(',' , $array1);
Ama herhangi bir çıktı alamıyorum.
Bu çözmek için nasıl olarak herhangi bir yardım veya herhangi bir farklı yaklaşım büyük beğeni topluyor!