我正在使用php在服务器中读取文件并将文件内容存储在变量中。现在我想用javascript访问变量,因为我需要用制表符分隔内容分割内容并将内容作为选项添加到Select标记。
<?php
//read the 'file' content to lines variable
$lines = file('file');
?>
Javascript访问PHP变量($ lines):
<script type="text/javascript" >
function readData(){
var s = '<? echo $lines ?>';
alert(s);
}
</script>
警告仅在数组文字
时弹出我该怎么做才能存储在$ lines数组中的数据将在javascript数组变量
中访问答案 0 :(得分:0)
file
函数是在数组中使用get文件内容,然后逐行迭代(例如在foreach中)。like:
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
您可以使用file_get_contents()
以字符串形式返回文件内容。像
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
如果您在JS中使用内容,则必须处理引号等特殊字符。
答案 1 :(得分:0)
file_get_contents('file')
代替file('file')
是您最好的选择。