1、file_get_contents:将整个文件读入一个字符串,代码如下:

<?php
$file = file_get_contents('test4.php');
var_dump($file);

2、file_put_contents:将一个字符串写入文件,代码如下:

<?php
$file = file_put_contents("test4.php", "字符串或者数组");
var_dump($file);

3、fopen:打开一个文件,可以选择打开方式,代码如下:

<?php
$file = fopen('test4.php', 'r+');
var_dump($file);

4、fread:读取文件(可安全用于二进制文件),代码如下:

<?php
$file = fopen('test4.php', 'r+');
$filecont = fread($file, ());     //()填适当的字节个数
var_dump($filecont);

5、fwrite:写入文件(可安全用于二进制文件),代码如下:

<?php
$file = fopen("test4.php", "r+");
$fp = ferite($file, "要写入的字符串");
var_dump($fp);

6、unlink:删除一个文件,代码如下:

<?php
$file = unlink('test4.php');
var_dump($file);

7、basename:返回路径中的文件名,代码如下:

<?php
$file = basename('127.0.0.1/test4.php');
var_dump($file);    //返回'test4.php';

8、dirname:返回路径中的目录部分,代码如下:

<?php
$file = dirname('127.0.0.1/test4.php');
var_dump($file);   //返回'127.0.0.1';

9、pathinfo:返回文件路径的信息,代码如下:

<?php
$file = pathinfo('127.0.0.1/test4.php');
var_dump($file);
//返回 //'dirname' => string '127.0.0.1',目录名
    // 'basename' => string 'test4.php'文件名
    // 'extension' => string 'php'
    //'filename' => string 'test4'

10、fstat:通过fopen打开文件,然后获取文件中的信息,代码如下:

<?php
$file = fopen('test4.php', 'r+');
$fp = fstat($file);
var_dump($fp);

11、filesize:取得文件的大小,代码如下:

<?php
$file = filesize('test4.php');
var_dump($file);

12、is_writable:判断文件是否可写,代码如下:

<?php
$file = is_writable('test4.php');
var_dump($file);
//存在及可写则返回true;

13、is_readable:判断文件是否可读,代码如下:

<?php
$file = is_readable('test4.php');
var_dump($file);
//如果可读则返回true;

14、is_file:判断文件是否正常存在,代码如下:

<?php
$file = is_file('test4.php');
var_dump($file);
//如果正常存在则返回true;

15、file_exists:检查文件或者目录是否存在,代码如下:

<?php
$file = file_exists('test4.php');
var_dump($file);
或者
$file = file_exists('D:/wamp/www/test4.php');
var_dump($file);

16、rename:把一个文件重命名,代码如下:

<?php
$file = rename('test4.php', 'ankh5.php');
var_dump($file);

17、implode:将一个数组转换成字符串,代码如下:

$file = implode('', []);     //在[]填入数组
var_dump($file);

18、explode:用一个字符串分割另一个字符串,代码如下:

<?php
$file = explode(' ', ());    //在()中填入字符串;
var_dump($file);

19、trim:去除字符串首尾的空白字符,代码如下:

<?php
$file = trim('     root root ');
var_dump($file);

20、ltrim:删除字符串开头的空白字符,代码如下:

<?php
$file = ltrim('   root    root    ');
var_dump($file);

21、rtrim:删除字符串末尾的空白字符,代码如下:

<?php
$file = rtrim('   root   root    ');
var_dump($file);

22、str_replace:第二个参数代替第一个参数,代码如下:

<?php
$file = str_replace("%body%", "black", "<body text='%body%'>");
var_dump($file);

23、str_repeat:重复一个字符串,代码如下:

<?php
$filr = str_repeat('root', ());    //在()填入操作的次数,不能为零;
var_dump($file);

24、strpos:查找字符串首次出现的位置,代码如下:

<?php
$file = strpos('', '');    //第一个''填被查找的字符串,第二个''填想查找的字符串;
var_dump($file);

25、strlen:获取字符串的长度,代码如下:

<?php
$file = strlen('');     //在''中填入字符串;
var_dump($file);

26、MD5:计算字符串的MD5散列值(32位),代码如下:

<?php
$file = md5('');    //在''中填入想计算的字符串;
var_dump($file);

27、sha1:计算字符串的sha1散列值(40位),代码如下:

<?php
$file = sha1('');      //在''中填入要计算的字符串;
var_dump($file);

28、addcslashes:如果第二个参数中有第一个参数中的相同字符串,则在返回的字符串中,在相同的字符串前加上反斜线\,代码如下:

<?php
$file = addcslashes('foo[ab]', 'a.b.z');
var_dump($file);    //返回'foo[\a\b]';

29、addslashes:在特定字符前加入反斜线\,特定字符有(',",\,null),代码如下:

$file = addslashes('Is your name O"reilly?');
var_dump($file);

30、htmlspecialchars:将特定字符转换成HTML实体,特定字符有(&,",',<,>),代码如下:

<?php
$file = htmlspecialchars('Is your name O"reilly?');
var_dump($file);

31、htmlspecialchars_decode:将htmlspecialchars转换的字符转换或原来的模样;

32、array_keys:返回数组中的所有键名,代码如下:

<?php
$arr = [12,123,2,42,34,45,3,56];
$file = array_keys($arr);
var_dump($file);

33、array_values:返回数组中的所有值,代码如下:

<?php
$arr = [12,123,2,42,34,45,3,56];
$file = array_values($arr);
var_dump($file);

34、array_rand:从数组中随机取出一个或多个单元,代码如下:

<?php
$arr = [12,123,2,42,34,45,3,56];
$file = array_rand($arr, $sum=());     //在()中填入想去出的数量;
var_dump($file);

35、count:计算数组中的单元个数或对象中的属性个数,代码如下:

<?php
$arr = [12,123,2,42,34,45,3,56];
$file = count($arr);
var_dump($file);

36、array_slice:从数组的末尾取出一定数量,代码如下:

<?php
$arr = [12,123,2,42,34,45,3,56];
$file = array_slice($arr, ());     //()中填入想取出的个数;
var_dump($file);

37、array_sum:将数组中的所有单元进行相加,代码如下:

<?php
$arr = [12,123,2,42,34,45,3,56];
$file = array_sum($arr);
var_dump($file);

38、header:发送原生HTTP头,可以定义请求编码;

39、var_dump:打印变量的相关信息;

40、die :输出一个信息并停止执行脚本;

41、mt_rand:生成一个随机数,代码如下:

<?php
echo mt_rand() . "\n";
echo mt_rand() . "\n";
echo mt_rand(5, 15);    //第一个参数填一个最小值,第二个参数填一个最大值

42、ceil:进一位取整,比如:1.23 => 2;

43、floor:舍去法取整,比如:1.23 => 1;

44、time:获取从Unix纪元(1970 年 1 月 1 日 00:00:00)到现在的秒数;

45、strtotime:将输入的日期转换成Unix纪元,然后计算出到现在的秒数;

46、date:格式化一个时间,

47、ucwords():将首字母转换为大写,原本就是大写则不变;

48、strtolower():将所有字母转换为小写,原本就是小写则不变;

49、ucwords(strtolower()):将原本所有字母为大写的首字母不变,其余变为小写;

12-01 06:30