Heim  >  Artikel  >  Backend-Entwicklung  >  提取TXT里数据报错

提取TXT里数据报错

WBOY
WBOYOriginal
2016-06-13 12:02:111078Durchsuche

提取TXT里数据出错

本帖最后由 bcwr2 于 2014-07-12 14:08:44 编辑 $file = '15.txt';  

$content = file_get_contents($file);  
$array = explode("\r\n", $content);  
 for($i=0; $i {  
preg_match("/\杰\德(.*)\'/U",$array[$i],$dss);
echo $dss[$i];
 } 
想提取文本里所有的 “杰德”到'之间的数据,我这样写对吗,怎么都提不出来呢
------解决方案--------------------
引用:
preg_match("/杰德(.*)'/U", $array[$i], $dss);

这个妥妥的可以哇,要内容里面有然后输出的时候你的输出方式不对,要输出的为$dss[2]的数据,才是你想要的数据,你用个$i能输出就奇怪了。
------解决方案--------------------
1、print_r($array); 看看数据是否正常

2、输出改为:
echo $dss[1];  
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn