寻找PHP帮助,最佳实践.什么是打破这些界限的好方法?我正在研究爆炸还是更好的正则表达式?然后可能将它们显示在一张桌子里?感谢您的输入.
输入文件:
PRE:abc:KEY1:null:KEY2:/myproject/data/dat_abc_2010120810.gz1
PRE:def:KEY1:sdsu:KEY2:mail_abc.dat.2010120810.gz1
Run Code Online (Sandbox Code Playgroud)
显示的预期输出或网页:
PRE KEY1 KEY2
=== ==== ======================================
abc null /myproject/data/dat_abc_2010120810.gz1
def sdsu mail_abc.dat.2010120810.gz1
Run Code Online (Sandbox Code Playgroud)
如果你有一个这样的文件,如果我是你,我会分两步完成...
第一步
使用file()获取表示文件的数组.
第二步
现在,您可以使用explode()来获取所有不同的列并输出它们.
快速举例:
<?php
$output = "";
$file = file("data.txt");
foreach ($file as $line)
{
$cols = explode (":", $line);
$output .= "{$cols[0]} {$cols[1]}";
}
?>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.