【问题标题】:PHP data split into tablesPHP 数据拆分成表格
【发布时间】:2011-06-21 18:56:47
【问题描述】:

我的文本文件如下所示:

http://www.books.com/imgs/b0388.jpg , ../../mdia/imp/books/b0388.jpg
http://www.books.com/imgs/b0369.jpg , ../../mdia/imp/books/b0369.jpg
http://www.books.com/imgs/b0309.jpg , ../../mdia/imp/books/b0309.jpg

现在我需要将 url 和路径与表格列分开,当然要删除逗号(我希望它们在不同的表格列中)。之后,我不得不将按钮和表单放在一些右列。我的代码如下:

<?php
$filename="listing.txt";
$fp=fopen($filename,'r');
if ($fp == FALSE){ 
        echo "File not opened";
        return 0;} 
//Default product name before administrator's modifications
$default="Product";
while ( ! feof( $fp ) ) {
   $line = fgets( $fp, 1024 );
   echo $line;
   echo $default;
   echo "<input type='text'></input>";
   echo "<button type='button'>Name product</button>";
   echo "<br/>";
}
fclose($fp);
?> 

【问题讨论】:

    标签: php file echo delimiter


    【解决方案1】:

    假设每一行都在变量$line中:

    list($url, $path) = explode(',', $line);
    //now use $url and $path to your heart's content
    

    所以如果该行是:

    http://www.books.com/imgs/b0388.jpg, ../../mdia/imp/books/b0388.jpg

    因此它会变成(在上面的代码之后):

    $url == "http://www.books.com/imgs/b0388.jpg "
    $path == "../../mdia/imp/books/b0388.jpg"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多