Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取数据并写入文件?_Php_Xml_File_Do Loops - Fatal编程技术网

Php 如何获取数据并写入文件?

Php 如何获取数据并写入文件?,php,xml,file,do-loops,Php,Xml,File,Do Loops,我想从data01.xml获取blog01.xml,blog02.xml从data02.xml获取。我正在尝试以下代码,但它不起作用。怎么了 <?php $v = 1; do { $file = "RAW/" . 'data[$v].xml'; $postxml = @file_get_contents($file); $postxml = str_replace("-", " ", $postxml); file_put_contents("XML/

我想从
data01.xml
获取
blog01.xml
blog02.xml
data02.xml
获取
。我正在尝试以下代码,但它不起作用。怎么了

<?php
$v = 1;
do {

    $file = "RAW/" . 'data[$v].xml';
    $postxml = @file_get_contents($file);

    $postxml = str_replace("-", " ", $postxml);

    file_put_contents("XML/" . 'blog0[$v].xml', $postxml);
    $v++;
} while($v<=5);
?>

使用


哇,你太棒了!非常感谢:)谢谢拉格夫·苏德,那更方便。祝你今天愉快
file_put_contents('XML/blog0'.$v.'.xml', $postxml);