php一些常用参数

2017-11-10  本文已影响0人  大大的小小小心愿

一、指针

1、feof 判断指针是否末尾或出错-----返回true

一般用在判断指针没有到末尾时,输出内容

while(!feof($fp)){                   // 判断  指针是否到末尾或出错 --- 返回true
  $data[] = fgets($fp);              // 函数从文件指针中读取一行
}
2、fgets 指针只读一行
3、fseek 指针移动到某个位置
fseek($fo,0); 

二、字符串

1、substr 返回字符串的子串
$string ="abcdefg";
echo substr($string,0,1);   // 从下标0开始截取1个长度    a
echo substr($string,0,-2);  // 从倒数第二个下标开始,取前面所有值  abcde
2、htmlspecialchars 将特殊字符转换为HTML实体
$string = "写链接<a href=\"\">这是一个链接</a>";
echo htmlspecialchars($string);

其原理:&lt;a href=""&gt;连接 &lt;/a&gt;

3、strlen 获取字符串长度
$string ="abcdefg";
echo strlen($string);   // 输出 7
4、trim 去除字符首尾两端的写的值,不写默认去除首尾两端的空格。

ltrim去掉左边的 rtrim去掉右边的

$string ="fabcdf";
echo "<br>"."[".trim($string,"f")."]";
$string2 = " 123 ";
echo trim($string2);

5、将字符串打撒为数组

explode(" ",$val);   // 用什么切割   原字符串

三、数组函数

1、count 获取数组长度
$array =array(1,2,3,4,5);
echo "<br>".count($array);
2、in_array(need,array,true) 检查数组中是否存在某个值

注意:1、字符串在检查时,区分大小写
   2、返回值为 true 或者 false
   3、第三个参数:是否检测类型

3、array_pop() 删除数组最后一个元素

四、加密算法

1、md5
  var $password = "123456";
  echo md5($password);
 将任意长度的字符串变成一个32位定长字符串
 只能单向加密,不能通过加密后的字符串重新解密为原字符串
  彩虹表:记录大量的md5结果,通过算法找到一个md5结果相符的字符串
2、sha1
上一篇下一篇

猜你喜欢

热点阅读