Ответ Карла Б лучше - используйте это!
Не проще ли было бы так:
$var = "hello,world,test";
$var = str_replace(",", "','", $var);
Тогда куда бы вы ни выплевывали JavaScript (при условии, что вы можете использоватьPHP там):
var name = ['<?php echo $var; ?>'];
Хотя это не работает должным образом с кавычками - если вы этого хотите, вам лучше использовать fgetscsv
и др.
Если вы решили использовать explode
, тогда вы можете использовать его вторую половину, implode
, например, в своих выходных данных:
var name = ['<? php echo implode("','", $var); ?>'];