str_replace和explode函数

时间:2013-05-08 11:33:47

标签: php str-replace explode

我正在编写一个代码来操作一个将在浏览器中打开的文本文件到目前为止我有这个代码:

<?PHP

$file_handle = fopen("file.txt", "r") or die("Couldn`t open $file_handle");

while (!feof($file_handle) ) {

$line_of_text = fgets($file_handle);

//$vowels = array("$", "_", "[", "]", "'", ";");
//$var = str_replace($vowels, "", $line_of_text);

$parts = explode('=', $line_of_text);


echo '<table>
      <tr>
      <td>
      <input type="text" size="40" value="'.$parts[0].'">
      <input type="text" size="40" value="'.$parts[1].'">
      </td>
      </tr>
      </table>';
}

fclose($file_handle);

?>

我正在尝试添加str_replace函数我已经在我的代码中爆炸并且不知道我如何在代码中将它们都放在一起以便它们可以一起工作任何人都可以给我一个示例我如何将str_replace合并到我的代码中?

任何帮助将不胜感激:)

2 个答案:

答案 0 :(得分:1)

例如,要foo中的bar替换$parts[0],请使用:

'<input type="text" size="40" value="'. str_replace('foo', 'bar', $parts[0]) .'">'

请参阅str_replace()的手册。你会在那里找到更多的例子

答案 1 :(得分:0)

也许是这样的?

$vowels = array("$", "_", "[", "]", "'", ";");
$parts = explode('=', str_replace($vowels, "", $line_of_text));