php的fwrite
时间: 2023-09-16 16:08:12 浏览: 59
fwrite是PHP中用于将数据写入文件的函数。它接受三个参数:文件指针、要写入的数据和写入数据的长度(可选)。下面是一个示例:
```php
$file = fopen("example.txt", "w"); // 打开文件并将文件指针赋值给变量$file
if ($file) {
$data = "Hello, World!"; // 要写入的数据
$length = fwrite($file, $data); // 将数据写入文件并获取写入的字节数
if ($length !== false) {
echo "数据成功写入文件!";
} else {
echo "写入数据失败!";
}
fclose($file); // 关闭文件
} else {
echo "无法打开文件!";
}
```
在这个例子中,我们使用fwrite将字符串"Hello, World!"写入名为example.txt的文件中。首先,我们使用fopen函数打开文件,并将文件指针赋值给变量$file。然后,我们使用fwrite将数据写入文件,并将写入的字节数赋值给变量$length。最后,我们使用fclose函数关闭文件。
请注意,如果文件不存在,fwrite函数会自动创建该文件。如果想要覆盖原有内容,可以使用"w"模式打开文件;如果想要追加内容,可以使用"a"模式打开文件。
相关问题
php中的fwrite()
`fwrite()` 是 PHP 中用于向文件写入数据的函数。它的语法如下:
```php
fwrite ( resource $handle , string $string [, int $length ] ) : int|false
```
其中,`$handle` 是一个打开的文件句柄,`$string` 是要写入的字符串,`$length` 是可选的参数,表示要写入的最大字节数。
`fwrite()` 返回写入的字节数,如果发生错误,则返回 false。
示例:
```php
$file = fopen("data.txt", "w");
fwrite($file, "Hello World!");
fclose($file);
```
上述示例中,我们打开一个名为 `data.txt` 的文件,并向其写入字符串 `"Hello World!"`,然后关闭文件句柄 `$file`。
php 创建文件
在 PHP 中,可以使用 `fopen()` 函数创建文件。函数的第一个参数是文件名和路径,第二个参数是文件打开方式。如果文件不存在,则会创建一个新的文件。
以下是一个例子:
```php
$filename = "example.txt";
$file = fopen($filename, "w");
// 写入内容到文件
fwrite($file, "Hello World!");
// 关闭文件
fclose($file);
```
在上面的例子中,我们创建了一个名为 `example.txt` 的文件,并使用 `w` 打开方式打开它,表示我们要写入内容到文件中。然后我们使用 `fwrite()` 函数向文件中写入了一个字符串。最后我们关闭了文件。
注意,如果文件已经存在,使用 `w` 打开方式打开文件会先清空文件内容,如果想保留原有内容并在文件末尾添加新内容,可以使用 `a` 打开方式。