一些建议,如下:
1. 记 PHP 函数
2. 学习优秀代码的思想
3. 不停写代码,十万行代码什么时候达到什么时候就 NB 了
4. 多尝试脱离任何固定思维去写东西、按自己的想法去做、然后你会遇到问题,总结起来
5. 反思自己写代码的套路与流程,敢于怀疑
从每天 5 个函数做起
一:zip_close()
zip_close() 函数关闭由 zip_open() 函数打开的 zip 档案
实例
<?php
$zip = zip_open("test.zip");
zip_read($zip);
// some code
zip_close($zip);
二:zip_open()
zip_open() 函数打开 zip 档案以供读取
实例
<?php
$zip = zip_open("test.zip");
zip_read($zip);
// some code
zip_close($zip);
?>
三:zip_read()
zip_read() 函数读取打开的 zip 档案中的下一个文件
实例
<?php
$zip = zip_open("test.zip");
zip_read($zip);
// some code
zip_close($zip);
?>
四:zip_entry_name()
zip_entry_name() 函数返回 zip 档案的名称
实例
<?php
$zip = zip_open("test.zip");
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
echo "Name: " . zip_entry_name($zip_entry) . "<br />";
}
zip_close($zip);
}
返回结果
Name: ziptest.txt
Name: htmlziptest.html
五:zip_entry_filesize()
zip_entry_filesize() 函数返回 zip 档案项目的原始文件尺寸(在压缩之前)
语法
<?php
$zip = zip_open("test.zip");
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
echo "<p>";
echo "Name: " . zip_entry_name($zip_entry) . "<br />";
echo "Original size: " . zip_entry_filesize($zip_entry);
echo "</p>";
}
zip_close($zip);
}
返回结果
Name: ziptest.txt
Original size: 59
Name: htmlziptest.html
Original size: 124