PHP中用到的一些代码,和解释。是个很好的学习手册
基本语法(web嵌入php、标识符、变量、常量、表单变量)
echo()、print()、printf()、sprintf() //echo 不返回任何值(void),print 返回的是整型(integer).
printf 返回的是整型,而sprintf 返回的字符串.printf 可以在浏览器直接输出,而sprintf 需要echo 将它输出. 基本数据类型:Integer(整数)、Float(浮点数,也叫Double,双精度)、String(字符串)、Boole an(布尔)、Array(数组)、Object(对象). // $sum=0;$total=(float)$sum;使用类型转换,可以将一个变量或值转换成另一种类型。
isset()和unset()用来判断一个变量是否存在; empty()用来判断一个变量的值是否为空.
""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的
is_array()、is_double()、is_float()、is_real()、is_long()、is_int()、is_integer()、is_string()、is_object()、is_resource()、is_null()、is_numeric() //一些特定类型的测试函数.
超级全局变量:$_GET;$_POST. 常量:define("TOTAL",199);//常量一旦被定义之后,就不能再次更改.
访问表单变量:$_POST["userName"] ,$_Get["userName"]; //字符串连接:使用点就可以连接".";
操作符和控制结构
部分常用的转义字符:\n 换行符,\r 回车,\t 水平制表图,\\ 反斜杠,\$ 美元符,\" 双引号。
// 双引号的变量和转移序列都会得到相应的解析,单引号会按照声明的原样解释。
比较运算符:= = 等于,= = = 恒等,!= 不等,!= = 不恒等,<> 不等,< 小于,> 大于,<= 小于等于,>= 大于等于。 逻辑运算符:! 非 , && 与 , || 或 ,and 与 ,or 或 。// 注:为了避免优先级混乱,可以使用括号避开优先级。 控制结构:(条件语句、循环)
If条件语句:if (条件判断){//....}elseif{//....}else {//....}
Swith条件语句:switch (变量){case "值1"://...break;case "值2"://...break;default://....break;}
while循环语句:while (条件) {//....}
for循环语句:for(初始值;条件;计数器) {//....}
Do while循环语句:do {//...} while(条件);
// 三种停止代码执行的方法:第一种:break;退出循环,第二种是exit ;退出程序,第三种是continue;退出当前循环。 数学运算
is_numeric();检查是否是数值。 is_int()和is_float();检查具体的数据类型。强制转换数据类型:在变量或值前面增加(int)、(integer)、(float)、(double)或(real)实现,也可使用函数intval()或floatval()来实现。
随机数:rand()和mt_rand();getrandmax()和mt_getrandmax();可以得到MAX_RAND 的值。
格式化数据:number_format($i,2,".",",");函数可以把整数和浮点数值转换为一种可读的字符串表示。
数学函数:abs() 绝对值;floor() 舍去法取整;ceil() 进一法取整;round() 四舍五入;
min() 求最小值或数组中最小值;max() 求最大值数组中最大值。
数组
$userNames=array('李彦宏','周鸿祎','马云','俞敏洪','李开复','吴祁'); //print_r($usernames);直接显示。 $numbers[0]---$numbers[5],代表这6个人的名字.
$numbers=range(1,10,2)自动创建一个数组,可以加第三个参数,第三个参数表示步长。
自定义键数组:$ages=array('吴祁'=>19,'李炎恢'=>27,'胡心鹏'=>23);
foreach 循环或list()和each()结构。//each()函数返回数组的当前元素,并将下一个元素作为当前元素。
list()函数,可以用来将一个数组分解为一系列的值. //foreach ($numbers as $value){echo $value;}
reset()将当前元素重新设置到数组开始处。
array_unique();它会删除掉里面相同值的元素。array_flip();它会对调数组中的key 和value;
数组里的数组:$products=array(array("苹果",6,28.8),array("猪肉",2,32.1),array("饼干",3,45.3));
数组的排序
sort($products);按字母升序进行排序。
sort()、asort()和ksort()都是正向排序;rsort()、arsort()和krsort()有相对应的反向排序.
shuffle()将数组个元素进行随机排序,array_reverse()给出一个原来数组的反向排序。
array_unshift()函数将新元素添加到数组头,array_push()函数将每个新元素添加到数组的末尾。
array_shift()删除数组头第一个元素,与其相反的函数是array_pop(),删除并返回数组末尾的一个元素。
array_rand()返回数组中的一个或多个键。
数组的指针操作
next()或each()将使指针前移一个元素,each()前移前返回当前元素,next()前移后返回新的当前元素。
end()和prev()可以反向遍历一个数组,prev()将当前指针往回移一个位置然后再返回新的当前元素。
统计数组个数:count()和sizeof()统计数组下标的个数,array_count_values()统计数组内下标值的个数。
将数组转换成标量变量:extract(),变量的名称是数组中关键字的名称,而变量值则是数组中的值。
PHP常用代码汇总_IT/计算机_专业资料。PHP 常用代码 数据库链接 访问 用户名密码判断 等1、连接MYSQL数据库代码 <?php $connec=mysql_connect("localhost","...
PHP常用代码大全1_IT/计算机_专业资料。PHP常用代码大全11、连接MY代码 <?php $connec=_connect("localhost","root","root") or die("不能连接库: "....
php常用代码_IT/计算机_专业资料。自己整理的PHP常用的代码,很初级。适合新手用,网上很难找! 就像下面的: 1、连接MYSQL数据库代码 <?php $connec=mysql_...
PHP常用代码整合_计算机软件及应用_IT/计算机_专业资料。PHP常用代码整合 <?php include("sql.php"); $perNumber=5; //每页显示的记录数 $page=$_GET...
PHP常用代码大全非常不错.docPHP常用代码大全非常不错.doc隐藏>> ---PHP正只..."); return false; } return true; } //--> </SCRIPT> 13、现PHP中中...
Php 常用代码 1、连接 MYSQL 数据库代码 <?php $connec=mysql_connect("localhost","root","root") or die("不能连接数据库服务器: ".mysql_error()); ...
PHP常用代码大全_IT/计算机_专业资料。学习php的朋友一定不能错过哦,代码很常用到,绝对有你有用的PhoShop CS4 快捷键大全【Ctrl】+【N】文件操作 新建图形文件...
PHP 验证邮件地址 电子邮件验证也许是中 www.8383.com.cn 最常用的网页表单验证,此代码除了验证 电子邮件地址,也可以选择检查邮件 www.52wangka.com 域所属 DNS...
PHP常用程序代码_IT/计算机_专业资料。PHP常用程序代码如何实现文章的上一篇下一篇 在新闻资讯类、博客文章类的网站,必须要有的一个功能就是,浏览一篇文章的时候,...
PHP常用功能代码_IT/计算机_专业资料。PHP常用功能代码 1、使用PHP Mail函数发送Email $to = viralpatel.net@gmail.com; $subject = VIRALPATEL.netPHP常用功能...
热门文档