echo"<textarea cols=125 rows=30>";
include($path.$filename);
echo"</textarea>";
我显示全文用的是上面的代码,现在想把文本中截取一部分内容出来显示,比如文本内容是:
==================================================================
name1:
------------------------------------------------------------------
没发现错误
==================================================================
name2:
------------------------------------------------------------------
没发现错误
==================================================================
name3:
------------------------------------------------------------------
没发现错误
==================================================================如上很多name组,我现在只想把其中比如name2的内容截取出来显示到网页,格式保持文本里原先格式不变,该如何实现? 谢谢大家!
include($path.$filename);
echo"</textarea>";
我显示全文用的是上面的代码,现在想把文本中截取一部分内容出来显示,比如文本内容是:
==================================================================
name1:
------------------------------------------------------------------
没发现错误
==================================================================
name2:
------------------------------------------------------------------
没发现错误
==================================================================
name3:
------------------------------------------------------------------
没发现错误
==================================================================如上很多name组,我现在只想把其中比如name2的内容截取出来显示到网页,格式保持文本里原先格式不变,该如何实现? 谢谢大家!
print_r($matches);
==================================================================name2:------------------------------------------------------------------没发现错误这个怎么解决呀~~~
$string = <<<CONT
==================================================================
name1:
------------------------------------------------------------------
没发现错误1
==================================================================
name2:
------------------------------------------------------------------
没发现错误2
==================================================================
name3:
------------------------------------------------------------------
没发现错误3
==================================================================
CONT;
preg_match_all('/name\d+:[^=]*=/is', $string, $matches);
print_r($matches);
?>还有文本中间的冒号是中文的,要注意。
考虑到你是放在 textarea 中的,所以没有做处理
如果你当作 html 显示,自然就连在一起了。可用 ni2br 函数处理一下