php一共有5种加密方式如下:
1.MD5加密:将任意长度的信息作为输入值,并将其换算成一个 128 位长度的"指纹信息"或"报文摘要"值来代表这个输入值,并以换算后的值作为结果加密。
2.Crype加密:增加由使用特定加密方法的特定字符串所生成的字符串数量加密。
3.Sha1加密: 产生一个名为报文摘要的 160 位的输出,报文摘要可以被输入到一个可生成或验证报文签名的签名加密。
4.url加密:使用urlencode函数对数据进行编码加密。
5.base64加密:使用base64_decode方法对数据进行编码加密。
Phpforeach语法用法如下:foreach循环只适用于数组,并用于遍历数组中的每个键和值对。
foreach每进行一次循环迭代,当前数组元素的值就会被赋值给value变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。
第一种格式,给定的arrayexpression数组。
每次循环中,当前单元的值被赋给value并且数组内部的指针向前移一步,因此下一次循环中将会得到下一个单元。
第二种格式,做同样的事,只除了当前单元的键名也会在每次循环中被赋给变量key。
自PHP5起,还可能给定对象。
当foreach开始执行时,数组内部的指针会自动指向第一个单元。
这意味着不需要在foreach循环之前调用reset。
1.双引号中的内容是经过PHP的语法分析器解析过的,任何变量在双引号中都会被转换成它的值进行输出显示;
2.单引号的内容是“所见即所得”的,无论有无变量,都被当做普通字符串进行原样输出。
特别提示,在进行SQL查询之前所有的字符串都必须加上单引号,以避免可能的注入漏洞和SQL错误。