摘要:php实现的计算器的例子,代码如下:PHP实现简单计算器-www.jbxue.comNotice:Undefinedindex:num1inD:\\php\\PHPnow1.5.5\\Package\\vhosts\\127.0.0.1\\ceshi\\jsq.phponline64计算器">">';if($num1&&$num1&&$numa&&$numb){echo"结果:".$_GET["num1"]."".$_GET["ysf&q
阅读全文
好好学习,东方不败。做个努力的小伙。 |
随笔分类 - PHP编程自学
PHP编程自学
摘要:php实现的计算器的例子,代码如下:PHP实现简单计算器-www.jbxue.comNotice:Undefinedindex:num1inD:\\php\\PHPnow1.5.5\\Package\\vhosts\\127.0.0.1\\ceshi\\jsq.phponline64计算器">">';if($num1&&$num1&&$numa&&$numb){echo"结果:".$_GET["num1"]."".$_GET["ysf&q
阅读全文
摘要:一个简单的例子:计算借书的天数,根据每天的日期进行计算。 (1) 有数据库的情况 MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可。MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可。 (2)没有数据库的情况 使用php的时间日期函数。 例:计算1998年5月3日到1999-6-5的天数: <?php$startdate=mktime("0","0","0","5","3","1998");$enddate=m
阅读全文
摘要:php中Mysqli多个查询的例子,感兴趣的朋友可以参考下。php中Mysqli多个查询的例子,感兴趣的朋友可以参考下。mysqli_multi_query(mysqli link,string query) 连续执行多次查询,是基于过程的msyqli_more_results(mysqli link) 主要确定返回的结果集是否有其他的结果集mysqli_next_result(mysqli link) 获取下一个结果集举例:复制代码代码如下:select_db("rorely") or die("could not find database"); #
阅读全文
摘要:分享下php使用mysqli扩展库进行预处理操作的二个例子,有意研究mysqli用法的朋友,可以参考学习下,一定会有所帮助的。例1、使用mysqli扩展库的预处理技术 mysqli stmt 向数据库添加3个用户 01 connect_error){ 06 die($mysqli->conncet_error); 07 ...
阅读全文
摘要:在php中一些常用的文件夹/文件目录操作函数总结。php文件夹操作函数string basename ( string path [, string suffix] )给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。在 Windows 中,斜线(/)和反斜线()都可以用作目录分隔符。在其它环境下是斜线(/)。string dirname ( string path )给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。在 Windows 中,斜线(/)和反斜线()都可以用作目录分隔符。在其它
阅读全文
摘要:php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序。该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能:array_rand—从数组中随机取出一个或多个单元mixed array_rand(array $input[,int $num_req] )array_rand()在你想从数组中取出一个或多个随机的单元时相当有用。它接受input作为输入数组和一个可选的参数num_req,指明了你想取出多少个单元 - 如果没有指定,默认为 1。如果你只取出一个,array_r
阅读全文
摘要:一段可以提取淘宝URL中ID的PHP代码。例如:$v){if(is_string($v)){//判断是否含有idif(strpos($v,'id')!==false){//处理含有item或者num项返还id数if(strpos($v,'item')!==false||strpos($v,'num')!==false){//echo$v,'';$i=strrpos($v,'=');$str=substr($v,$i+1);if(is_numeric($str)){return$NO=$str;}}else{//ec
阅读全文
摘要:本文原始链接:http://www.jbxue.com/article/9281.html1,session可以保存任意类型的数据。因为是保存在服务器上的(即已经序列化)。2,session运行机制page1.php复制代码代码示例:page 2';?>page2.php复制代码代码示例:session_start声明$_SESSION变量,为 $_SESSION 赋值-> 操作 $_SESSION变量->将 $_SESSION内的数据写入数据空间,并释放变量。删除$_SESSION不能unset ,可以将其置为空: $_SESSION = array();删除当前
阅读全文
摘要:php会话技术之Session用法举例。本文原始链接:http://www.jbxue.com/article/8940.html1、创建sessionname=$name;$this->age=$age;$this->intro=$intro;}}$dog1=newDog("狗狗",5,"很听话的狗");$_SESSION['dog1']=$dog1;echo"保存成功";?>要点:1、保存的数据格式:name|s:4:"pawm";age|i:20;isBoy|b:1;name
阅读全文
摘要:一个完美的演示PHP header()函数用法的完整代码。其中介绍的refresh方法,比Tip:Youcanusethesesitestocheckyourheaders:web-sniffer.net,jbxue.comorwww.jbxue.com.**Author:JonasJohn*///fix404pages:header('HTTP/1.1200OK');//set404header:header('HTTP/1.1404NotFound');//setMovedPermanentlyheader(goodforredrictions)//usew
阅读全文
摘要:在php语言中,header()这个函数很有用的,尤其在用到ajax时。下面是header的一些详细讲解。119//overrideX-Powered-By:PHP:20header('X-Powered-By:PHP/4.4.0');21header('X-Powered-By:Brain/0.6b');22//contentlanguage(en=English)23header('Content-language:en');24//lastmodified(goodforcaching)25$time=time()–60;//orfilem
阅读全文
摘要:php中,进行RFC兼容的电子邮件地址验证的方法,有需要的朋友参考下吧。分享一个可以验证RFC兼容的电子邮件地址的代码,支持RFC1123,2396,3696,4291,4343,5321等的验证。甚至可以验证IPv6地址中的域名部分,实在是强大。代码:复制代码代码示例: 64) return false; // Local part too long $localPart = substr($email, 0, $index); $domain = substr($email, $index + 1); $domainLength = strlen($domain); if ($domain
阅读全文
摘要:数组就是把一组数据按顺序放在一起。PHP的数组和其它的语言数组有一点点不同:第一,保存的数据是可以是任何类型的;第二,数组的索引可以是数字,也可以是字符串。PHP的数组,说白了,就是关联数据每一条数组都是以[索引,值]的形式保存的。其中索引默认是以0开始的数字。在未指定索引时,PHP会从0开始自动生成索引。当指定一个索引,PHP会从你指定索引最大正整数的下一个整数开始。如果你指定的是小数,PHP会取整数部分做为索引。另外说说数组其它一些小东西:array()可以声明一个空数组;array[] = $value 在数组存在时,追加一个数据;在数组不存时,生成一个数组,并追加数据。array[$i
阅读全文
摘要:数组array是一组有序的变量,其中每个变量被叫做一个元素。一、定义数组可以用 array() 语言结构来新建一个数组。它接受一定数量用逗号分隔的 key => value 参数对。array( [key =>] value , ... ) // key 可以是 数字 或者 字符串 // value 可以是任何值例子1:'word',3=>'excel','outlook','access');print_r($phpjc);//php数组定义bywww.jbxue.com?>输出结果如下 :Array (
阅读全文
摘要:php foreach 操作数组的代码。foreach()有两种用法:foreach(array_name as $value){statement;}这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一 步,也就是下次循环回得到下一个元素。foreach(array_nameas$key=>$value){statement;}这里跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以 是下标值,也可以是字符串。
阅读全文
摘要:php foreach函数用法举例。Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。有两种语法:foreach (array_expression as $value) statementforeach (array_expression as $key => $value) statement例子1:";}//bywww.jbxue.com?>例子2:$value){echo$key."=====>&qu
阅读全文
摘要:php读取excel文件的实例代码。代码:loadexcel();//半酣phpexcel文件$_ReadExcel=newPHPExcel_Reader_Excel2007();if(!$_ReadExcel->canRead('link.xls')){$_ReadExcel=newPHPExcel_Reader_Excel5();}$_phpExcel=$_ReadExcel->load('link.xls');$sheetCount=$_phpExcel->getSheetCount();$newExcel=array();$excelD
阅读全文
摘要:PHP连接局域网MYSQL数据库的例子。代码:1 第一行ip对应局域网某台主机,关于局域网内mysql连接可参考我的摘抄。第六行$user_name是前台传递的参数,组成条件查询,这里用了双引号变量转换。从jsp到php,无论哪一种,与数据库连接有关的步骤大致就是:“主机,用户名,密码”得到连接、“数据库,sql,连接”得到结果,最后是结果的处理显示。当然,数据库连接是扩展库为我们完成的,我们能做的仅仅是处理结果而已。
阅读全文
摘要:在PHP中有个叫做strtotime的函数。strtotime 实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]一,获取指定日期的unix时间戳strtotime("2009-1-22") 示例如下:1.echo strtotime("2009-1-22")结果:1232553600说明:返回2009年1月22日0点0分0秒时间戳二,获取英文文本日期时间示例如下:便于比较,使用date将当时间戳与指定时间戳转换成系统时间(1)打印明天此时的时间戳
阅读全文
摘要:int strtotime ( string time [, int now]) 本函数预期接受一个包含英文日期格式的字符串并尝试将其解析为 UNIX 时间戳。如果 time 的格式是绝对时间则 now 参数不起作用。如果 time 的格式是相对时间则其所相对的时间由 now 提供,或者如果未提供 now 参数时用当前时间。失败时返回 -1。这个效果和用mktime()是一样的.
阅读全文
|