그래서 file()
은 모든 새 줄을 배열로 반환합니다. 한 줄에파일 내용을 JavaScript 배열로 변환
item1 item2 item3
을 반환
$plugins = file("plugins.txt");
foreach($plugins as $plugin) {
echo $plugin;
}
. 비록, 나는 PHP가 난 다음 함수에 위의 PHP 스크립트를 변환 할 경우 수행, 배열, JS 나던라고 생각을 알고 : 나는 기대했다 동안 콘솔
var pluginsList = item1 item2 item3
에 반환
var pluginsList = <?php echo filetoArray(); ?>;
:
var pluginsList = [item1,item2,item3];
JS가 읽을 수 있도록 배열을 reutns하려면 어떻게해야합니까?
편집 : 답변 덕분에, 나는 결국 배열을 얻었다. 그러나이 같은 반환
["item1\r\n","item2\r\n","item3\r\n","item4"]
비록, 나는 \ 연구 \ n을 제거 할 싶어요. 내가 지금까지 가지고있는 것 : str_replace는 아무 것도하지 않는다. 이 같은
$plugins = file("plugins.txt");
$plugins = json_encode($plugins);
$plugins = str_replace("\n\r", "", $plugins);
echo $plugins;
난 당신이 PHP를 JS로 PHP 코드를 통과 할 수있는 기능을 제공 JSON이라고 찾고있는 무언가를 믿고, JS는 PHP –
으로 죄송합니다 ... 시도/ – devs
배열을 만들고'json_encode()'를 사용하십시오. – GBD