随笔分类 -  PHP程序设计

 
PHP之数组array
摘要:$switching = array( 10, // key = 0 5 => 6, 3 => 7, 'a' => 4, 11, // key = 6 (maximum of integer-indices was 5) '8' => 2, // key = 8 (integer!) '02' =... 阅读全文
posted @ 2015-09-17 15:25 西沙浪花白 阅读(151) 评论(0) 推荐(0)
如何更新、删除cookie信息
摘要:更新某个cookiecookie key<==>val实际就是重新设置setCookie();删除cookie的信息①指定删除某个key<==>value②删除所有的key<==>value(当某个cookie记录下已经没有cookie记录时,IE将会把cookie文件夹下的这一条信息删掉,因为里面已经没有信息了。)如果你删除的cookie的key<==>value没有删除完,则这个cookie在客户端保留,如果你把这个网站的所有cookie全部删除,则浏览器会把整个cookie文件都删除。如果用户是第一次访问该页面,则提示你是第一次访问该页面, 阅读全文
posted @ 2012-06-27 21:47 西沙浪花白 阅读(762) 评论(0) 推荐(0)
cookie①原理介绍
摘要:保存会话数据的两种技术session和cookieCookie(小甜饼)是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。什么是Cookie?服务器在客户端保存用户的信息,比如登录名,密码等...就是cookie.Cookie的基本使用:C:\Documents and Settings\Administrator\Cookies下,以*.txt保存,cookie信息会以字符串的形式如何创建一个cookie对代码说明cookie①当浏览器访问cookie 阅读全文
posted @ 2012-06-27 21:46 西沙浪花白 阅读(176) 评论(0) 推荐(0)
php中流程控制的替代语法
摘要:PHP 提供了一些流程控制的替代语法,包括 if,while,for,foreach 和 switch。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。<?php if ($a == 5): ?>A is equal to 5<?php endif; ?> 在上面的例子中,HTML 内容“A is equal to 5”用替代语法嵌套在 if 语句中。该 HTML 的内容仅在 $a 等于 5 时显示。 替代语法同样可以用在 else 和 e 阅读全文
posted @ 2012-06-14 16:22 西沙浪花白 阅读(182) 评论(0) 推荐(0)
php数组之插入排序算法参考
摘要:<?php$arr=array(1,25,63,-5);//插入排序function insertSort(&arr){//先默认下标为0,这个数字已经是有序for($i=1;$i<=count($arr);$i++){//$insertVal是准备插入的数$insertVal=$arr[$i];$insertIndex=$i-1;//如果这个条件满足,说明,我们还没有找到适当的位置 while($insertIndex>=0&&$insertVal<$arr[$insertIndex]) { //同时把数往后面移动 $arr[$insertIn 阅读全文
posted @ 2012-06-13 22:18 西沙浪花白 阅读(183) 评论(0) 推荐(0)
php数组之冒泡排序算法参考
摘要:<?php //简单的 //冒泡排序 $arr1=array(0,5,-1); //封装函数,利于以后使用 function bubbleSort(&$arr) { $temp=0; //我们的需求是:把数组从小到大排序 //外层循环 for($i=0;$i<count($arr)-1;$i++) { for($j=0;$j<count($arr)-1-$i;$j++) { //说明前面的数比后面的数大,就要交换 if($arr[$j]>$arr[$j+1]){ $temp=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$t 阅读全文
posted @ 2012-06-13 22:17 西沙浪花白 阅读(164) 评论(0) 推荐(0)
php数组之选择排序算法参考
摘要:<?php//选择排序$arr1=array(0,5,-1);$temp=0;function selectSort(&$arr){for($i=0;$i<=count($arr)-1;$i++){//假设$i就是最小的数$minVal=$arr[$i];$minIndex=$i;for($j=$i+1;$j<count($arr);$j++){ if(minVal>$arr[$j]){ $minVal=$arr[$j]; $minIndex=$j;}}//最后交换$temp=$arr[$i];$arr[$i]=$arr[$minIndex];$arr[$min 阅读全文
posted @ 2012-06-13 22:17 西沙浪花白 阅读(179) 评论(0) 推荐(0)
php数组中元素的排序法学习(冒泡排序+选择排序+插入排序+快速排序)
摘要:这里我们介绍一些常用的排序方法,排序是一个程序员的基本功①冒泡法②选择排序③插入排序④快速排序排序是将一组数据,依指定的顺序进行排序的过程。排序的分类:(1)内部排序:(1)交换式①冒泡法④快速排序②选择排序③插入排序指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序、选择式排序法和插入排序法)②外部排序法数据量过大,无法全都加载到内存中,需要借助外部存储进行排序,包括(合并排序和直接合并排序法)排序是数据处理中一种很重要的运算,同时也是很常用的运算,一般数据处理工作25%的时间都在进行排序。简单地说,排序就是把一组记录(元素)按照某个域的值的递增(即由小到大)或递减(由大到 阅读全文
posted @ 2012-06-13 22:11 西沙浪花白 阅读(397) 评论(0) 推荐(0)
PHP数组学习
摘要:什么是数组?可以用来存放多个数据的数据类型,我们成为数组。在php中,数组就是关键字和值的集合,我们可以这样创建①创建数组第一种方式:$arr[0]=123;[0]称为下标,或者称为关键字$arr[0]称为数组的一个元素$arr[0]=123中123表示$arr[0]元素对应的值$arr是这个数组的名称在php中,元素存放的值可以使任意的数据类型数据第二种方式:基本语法直接赋值$数组名=array(值,......);举例说明:$arr=array(1,90,"hello",89.5);第三种方式:在默认情况下,我们的下标是从0开始编号的,但是实际上,也可以自己指定。基本语 阅读全文
posted @ 2012-06-12 20:01 西沙浪花白 阅读(327) 评论(0) 推荐(0)
php中位运算的学习
摘要:位运算逢2进一,因为使用二进制只有0.1两个数,简单,易于电子方式实现。二进制-----原码、反码、补码基本概念:对于有符号的而言:①二进制的最高位是符号位:0表示正数,1表示负数。②正数的原码、反码、补码都一样。③负数的反码=它的原码符号位不变,其他位取反(0->1,1->0)④负数的补码=它的反码+1⑤0的反码、补码都是0⑥php没有无符号数,换言之,php中的数都是有符号的⑦在计算机运算的时候,都是以补码的方式来运算的。1、原码 用二进制表示一个数,这个码就是原码。2、负数的反码=它的原码符号位不变,其它位取反(0->1,1->0) 举例-1-1的原码 10000 阅读全文
posted @ 2012-06-12 08:38 西沙浪花白 阅读(1276) 评论(0) 推荐(0)
php的变量和赋值
摘要:①php可以和html混合使用②php中都的变量的定义使用③php的变量的数据类型是变化的④html和php可以混编⑤一个语句要以;结尾⑥如何定义一个变量,和变量的使用⑦ 变量的数据类型不是固定不变的⑧php是弱类型数据编程语言⑨ php是区分大小写的 $i=89; $I=90; $abc=90; $Abc=90;一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线php基本数据类型(标量类型)基本数据类型包括(整型integer,浮点型float/double,布尔型boolean,字符串型string)php的特殊数据类型包括:空值NULL 资源resource资 阅读全文
posted @ 2012-05-30 20:41 西沙浪花白 阅读(222) 评论(0) 推荐(0)
php中的整数类型和浮点型数据类型
摘要:php中,整数都是有符号的。一个数,总是要占用内存空间。(字节),在php中,一个整数,一般占用四个字节(与平台有关),一个字节占8bitphp语法中,二进制整数的最高位表示符号位,0表示整数,1表示负数。通过PHP_INT_SIZE可以显示我们自己的机器,一个整数用几个字节表示echo PHP_INT_SIZE;通过PHP_INT_MAX可以显示int最大的数有多少echo PHP_INT_MAX;请问为什么PHP_INT_MAX的值是2147483647 2的31次方减一 01111111 11111111 11111111 11111111=1*2的31次方-1 10000000 00. 阅读全文
posted @ 2012-05-30 20:31 西沙浪花白 阅读(414) 评论(0) 推荐(0)
php中函数的基本语法
摘要:函数的基本概念为完成某一功能的程序指令(语句)的集合,称为函数。在php中,函数分为:自定义函数、系统函数讨论函数之细节,和其运行细节①自定义函数自定义函数的基本语法结构函数在有些时候也被称为方法,但是都是同一个指向。function 函数名(参数列表){ //函数体;(完成某一功能的指令集合) //函数体:完成某一功能的指令集合。必须有。 //return语句;主要的用处是返回一个结果,但是,return可以有也可以没有。 //参数列表主要是用来接收数据的。}php中页面相互调用为了完成a.php中可以使用到function01.php中定义的函数,我们需要补充学习php中页面之间相互调用的 阅读全文
posted @ 2012-05-30 20:25 西沙浪花白 阅读(415) 评论(0) 推荐(1)
PHP基本语法学习随笔
摘要:1、php可以和html代码混合,但是一定要使用<?php//php代码?>可以在php中嵌入html代码<?phpecho "hello,world";//写另一部分html代码?><h1>hello</h1><?php?>2、还可以使用如下方法嵌入php代码(脚本)<script language="php">echo"<br/>测试一下吧";</script>但是,此方法不推荐。3、如果仅仅为了显示某个变量的值<?=变量?> 阅读全文
posted @ 2012-05-30 08:26 西沙浪花白 阅读(122) 评论(0) 推荐(0)
Apache虚拟目录的建立
摘要:在Apache的安装目录下找到conf下的httpd.conf文件,打开之后查找dir_module,找到如下代码后,<IfModule dir_module> DirectoryIndex index.html</IfModule>在该段代码后添加:#配置虚拟目录<IfModule dir_module> #directory相当于是欢迎页面 DirectoryIndex index.html index.htm index.php #你的站点别名 Alias /MyApache "D:/MyApache" <Directory 阅读全文
posted @ 2012-05-30 08:24 西沙浪花白 阅读(265) 评论(0) 推荐(0)