php杂记——1(基础知识与文件读写)

1.变量前面需要加美元符号"$",常量则不需要:

define(‘PRICE‘,100);
echo PRICE;

2.用一个变量的值作为另一个变量的名称可以得到类似C中的指针变量:

1 $varname = ‘tireqty‘;
2 $$varname = 5;
3 //等价于下面这条语句
4 $tireqty = 5;

3.number_format()函数可用来格式化一个浮点数的输出精度:

$pi = 3.1415926536;
echo number_format($pi,2).‘<br/>‘;

4."@"是错误控制运算符,当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。可配合$php_errormsg一起使用(但是仅当配置了track_errors特性为true时有效,此时表达式所产生的任何错误信息都被存放在变量 $php_errormsg 中,此变量在每次出错时都会被覆盖)。gettype()函数可以得到一个变量的类型。

 1 <?php
 2   $a = 23;
 3   $b = 0;
 4   $c = @($a/$b);
 5   if($c==‘‘)
 6     echo ‘<font color="#ff0000"><strong>error: ‘.$php_errormsg.‘</strong></font>‘;
 7   else
 8     echo number_format($c,3);
 9   echo ‘<br>type(b): ‘.gettype($b)."\ttype(b): ".gettype($c).‘<br>‘;
10 ?>

5.条件语句:if...elseif ...else...

6.通过迭代实现重复动作:

<html >
<body>
<table border="1" cellpadding="3">
<tr>
  <td bgcolor="#cccccc" align="center">Distance</td>
  <td bgcolor="#cccccc" align="center">Cost</td>
</tr>
<?php
  $distance = 50;
  while($distance<=250){
    echo "<tr>\n    <td align=‘right‘>$distance</td>\n";
    echo "    <td align=‘right‘>".$distance / 10 ."</td>\n</tr>\n";
    $distance+=50;
  }
?>
</table>
<body>
</html>

7.如果希望结束整个PHP脚本的运行,可以使用exit语句,从而不执行剩余的脚本。

8.读写文件相关函数:

打开关闭文件:fopen(), fclose();

文件结束标志函数:feof()

写文件:fwrite(), file_put_contents() (该函数不需要打开关闭文件);

每次读取一行结果fgets(), fgetss(), fgetcsv();

读取整个文件:readfile(), fpassthru(), file(), file_get_contents() (该函数不需要打开关闭文件);

读取一个字符:fgetc();

读取任意长度:fread();

查看文件是否存在:file_exists();

确定文件大小:file_size();

删除一个文件:unlink();

在文件中定位:rewind(), fseek(), ftell();

php杂记——1(基础知识与文件读写)

时间: 2024-08-28 22:54:46

php杂记——1(基础知识与文件读写)的相关文章

Python基础知识之文件读写与修改

基本操作 f = open("file1", "r")  # 打开文件 first_line = f.readline() # 读一行 data = f.read() # 读取剩下所有内容,文件大时候不要用 f.close()  #关闭文件 如果我们想循环文件,并且在第九行输出分割的话: for index, line in enumerate(file.readlines()):     if(index == 5):         print("--

python基础知识六 文件的基本操作+菜中菜

基础知识六 文件操作 ? open():打开 ? file:文件的位置(路径) ? mode:操作文件模式 ? encoding:文件编码方式 ? f :文件句柄 f = open("1.txt",mode = 'r',encoding = 'utf-8') print(f.read()) f.close 1.文件操作模式: ? r,w,a(重要) ? rb,wb,ab(次要) ? r+,w+,a+ 1.1 r/w/a 1. r操作: f = open('1.txt','r') pri

python基础操作_文件读写操作

#文件读写# r只能读不能写,且文件必须存在,w只能写不能读,a只能写不能读# w+是写读模式,清空原文件内容# r+是读写模式,没有清空原文件内容,# 只要有r,文件必须存在,只要有w,都会清空原文件# 如果在open的时候没有指定模式,那就是r的模式打开文件.# a+ 又能写又能读又不校验文件是否存在,还不清空原文件,完美啊# b是2进制的模式打开或者读写.如rb+ wb+ ab+# readline 读一行# readlines 读全部# writelens 写全部f=open('E:\i

Python零基础入门(12)-------文件读写

数据类型:指向一个特定的文件 .不管是文本或者文档.或者其他媒体文件. 声明方式: open('路径' , '模式' , encoding = '编码'); (1)路径 例如:'C:\\Data\\temp.txt'  斜杠需要转义,所以要写2个斜杠. 加 r 忽略转义  r'C:\Data\temp.txt' (2)模式 区分下文件的形式有2种 [1] 文本 模式有 r  读  read      读取文本 w 写   write      写入文本 ,写模式会将内容替换掉 rw 读写 a  

基础知识——Java文件IO

创建文件 ? ? File file=new File("c:/test.txt"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } ? ? 得到目录下文件名列表 ? ? 同样是file,传入目录的路径即可,得到名为dir的File类,利用dir的isDirector方法即可判断是否为目录 ? ? 然后用file的list()方法得到目

Python学习之路(四):基础知识之文件操作

1.文件操作的函数 文件操作的函数大致为:f = open(文件名(路径), mode = "?", encoding="字符集") f 可写成任意变量等,它被称作:文件句柄,文件操作符,或者文件操作对象 其中文件的路径有两种: 绝对路径,从磁盘的根目录寻找路径,或者从互联网上找路径 相对路径(相对于当前程序所在的文件夹),在同一个文件夹互相访问,如下面的例子 文件操作的encoding应该是utf-8,这是因为在Python中默认编码为utf-8. 2.mode:

UNIX,基础知识,文件IO,文件和目录

2015.1.27星期二,早晨阴天,中午下雪了今天上午老师不上课,程序语句,记一下:main(void){ int c; while((c = getc(stdin)) != EOF) if(putc(c,stdout) == EOF) 将字符写到标准输出 err_sys("output error"); if(ferror(stdin)) err_sys("input error"); exit(0);} 从标准输入读命令并执行:int main(){ char

Android学习杂记-Activity基础知识

本文摘录自Tekkaman博客. [Activity介绍] 一个Activity是一个应用程序组件,提供一个屏幕,方便和用户实现交互.每一个activity被给予一个窗口,在上面可以绘制用户接口.在一个Activity创建时,其实现的onCreate(Bundle savedInstanceState)方法将被系统回调,通常在这个方法里调用setContentView(View view)方法加载显示布局文件UI,并利用findViewById方法获取布局UI中的控件,对其修改数据或填充数据.

2018-1-9Linux基础知识(20)文件查找命令

在这一章当中我们开始讲述文件的查找命令,在Linux中,主要围绕这两个命令,一个是locate.另一个是find命令. 一.文件查找 我们在Windows中查找某个文件,例如(C,D,E,F)盘其中一个分区或者是整个分区来进行查找,那么查找之后,符合查找条件的文件会自动显示出来,这就是文件查找的一个过程,那么文件查找的大致解释就是:在文件系统上查找符合条件的文件,并予以显示.这个和此前学到的grep命令有所区别,grep是用来匹配字符串的,但文件查找是查找该文件的本身,而不是该文件的内容,而对于