为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • <?php $img = imagecreatetruecolor(100, 100);//创建画布 $red = imagecolorallocate($img, 0xFF, 0x00, 0x00);//确定画笔的颜色 imageline($img, 0, 0, 100, 100, $red);//在这里使用imageline绘制线条 header("content-type: image/png"); imagepng($img);//保存生成后的图像 imagedestroy($img); //释放内存
    查看全部
    0 采集 收起

    2018-03-22

  • php文件操作总结: 打开文件-fopen() 读取文件 file_get_contents(path,include_path,context,start,max_length)、fread() 写入文件 file_put_contents(file,data,mode,context)、 fwrite() 删除文件 unlink($filename); 删除空文件夹 rmdir($dir); 删除整个文件夹 foreach (glob("*") as $filename) { unlink($filename); } 关闭文件 - fclose() 读取单行文件 - fgets() 检查 End-Of-File - feof() 读取单字符 - fgetc() 判断是否存在 file_exists()、is_file() 判断可读-is_readable() 判断可写-is_writeable() fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间 $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename);
    查看全部
  • unlink($filename); //删除文件 rmdir($dir); //删除目录 扩展:如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • 这个 %01.2f 是什么意思呢? 1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。 2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。 3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。 如果把 1 改成 6,则 $result的值将为 099.90 因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。 4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23. 为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。 5、最后,以 f "转换字符" 结尾。
    查看全部
    0 采集 收起

    2018-03-22

  • filesize()函数获取文件大小 例: $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); 【注意:没法通过简单的函数来取得目录的大小; 目录的大小是该目录下所有子目录以及文件大小的总和,因此需要通过递归的方法来循环计算目录的大小】
    查看全部
  • 文件属性: fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间 例:
    查看全部
  • 关联数组赋值有两种方式: >键值都是单引号 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');
    查看全部
  • file_put_contents()写入内容到文件 例: $filename = './test.txt'; $data = 'test'; file_put_contents($filename, $data); 【扩展:$data参数可以是一个一维数组,当$data是数组的时候,会自动的将数组连接起来,相当于$data=implode('', $data)】 fwrite()函数进行文件写入 例: $fp = fopen('./test.txt', 'w'); fwrite($fp, 'hello'); fwrite($fp, 'world'); fclose($fp);
    查看全部
  • PHP有两种数组:索引数组、关联数组。 索引和关联两个词都是针对数组的键而言的。 >关联数组是指数组的键是字符串的数组。 >索引数组是指数组的键是数字。
    查看全部
  • foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问索引数组里的值。 例如: $fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){ echo '<br>第'.$k.'值是:'.$v; }
    查看全部
  • file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在; $filename = './test.txt'; if (file_exists($filename)) { echo file_get_contents($filename); } is_file是确切的判断给定的路径是否是一个文件; $filename = './test.txt'; if (is_file($filename)) { echo file_get_contents($filename); } is_readable与is_writeable在文件是否存在的基础上,判断文件是否可读与可写. $filename = './test.txt'; if (is_writeable($filename)) { file_put_contents($filename, 'test'); } if (is_readable($filename)) { echo file_get_contents($filename); }
    查看全部
  • .字符串连接
    查看全部
  • 索引数组赋值有三种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果'); 第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');
    查看全部
  • file_get_contents: 1.可以将整个文件全部读取到一个字符串中; $content = file_get_contents('./test.txt'); 2.通过参数控制读取内容的开始点以及长度 $content = file_get_contents('./test.txt', null, null, 100, 500); fgets可以从文件指针中读取一行 $fp = fopen('./text.txt', 'rb'); while(!feof($fp)) { echo fgets($fp); //读取一行 } fclose($fp); freads可以读取指定长度的字符串。 $fp = fopen('./text.txt', 'rb'); $contents = ''; while(!feof($fp)) { $contents .= fread($fp, 4096); //一次读取4096个字符 } fclose($fp);
    查看全部
  • 2、中文字符串的截取函数mb_substr() 函数说明:mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码) 例如: $str='我爱你,中国'; //截取中国两个字 echo mb_substr($str, 4, 2, 'utf8');//为什么开始位置是4呢,和上一个例子一样,因为mb_substr函数计算汉字位置是从0开始的,也就是0的位置是我,1的位置是爱,4的位置是中。从位置4开始取2个汉字,就是中国。中文编码一般是utf8格式
    查看全部
    0 采集 收起

    2015-05-17

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!