如何修复钻石星&xffd;在PHP中从.doc文件读取内容时出现问题?
在这个场景中,我有两个问题-如何修复钻石星&xffd;在PHP中从.doc文件读取内容时出现问题?,php,Php,在这个场景中,我有两个问题- 当我阅读文档中的内容时,它会显示我不想要的字符,比如钻石问号 我想通过使用array_search()知道值“Q1”的键,如何知道$lines数组中值Q1的键(8) if($_POST['Upload'] == 'Upload') { $myfile = $_FILES["filename"]["tmp_name"]; if(($fh = fopen($myfile,'r')) !== false ) { $line = fread($fh, fi
if($_POST['Upload'] == 'Upload')
{
$myfile = $_FILES["filename"]["tmp_name"];
if(($fh = fopen($myfile,'r')) !== false )
{
$line = fread($fh, filesize($myfile));
$lines = explode(chr(0x0D),$line);
$ans = '';
echo '<pre>';
print_r($lines);
var_dump($lines[8]);
var_dump(array_search($lines[9],$lines));
var_dump(array_search("Q1.",$lines));
}
if($\u POST['Upload']=='Upload')
{
$myfile=$\u文件[“文件名”][“tmp\u名称”];
if($fh=fopen($myfile,'r'))!==false)
{
$line=fread($fh,filesize($myfile));
$lines=分解(chr(0x0D),$line);
$ans='';
回声';
打印(行);
var_dump($line[8]);
变量转储(数组搜索($lines[9],$lines));
变量转储(数组搜索(“Q1.”,$line));
}
}
有没有办法将文档的格式更改为.txt?例如,复制文本并将其粘贴到.txt文件中,然后使用该文件。问题在于字符编码。菱形字符存在是因为有字节顺序标记。请使用
utf8\u encode()
尝试此操作可以解决问题,是Word文档吗?如果是这样,您需要一个库来解析它->@ka_lin我尝试了PHP word,但这个库只用于生成文档文件。