文章分类 -  PHP+MySql

摘要:数据类型在php并不像java中那详细那么多种类型,下面我来给各位同学介绍php 数据类型的一些基础知道,各位同学可参考。PHP 数据类型PHP 支持八种原始类型(type)。四种标量类型:1.string(字符串)2.integer(整型)3.float(浮点型,也作 double )4.boolean(布尔型)两种复合类型:1.array(数组)2.object(对象)两种特殊类型:1.resource(资源)2.NULL(空)查看变量类型通过 gettype() 函数可以方便的查看某个变量的类型:判断变量类型如果想通过判断变量类型来可以使用 is_type 函数:以上基本就是PHP数据类 阅读全文
posted @ 2013-08-02 15:22 stma 阅读(241) 评论(0) 推荐(0)
摘要:function code_keys($length){ $pattern = '补充提问细节,以得到更准确的答案'; for($i=0;$i<$length;$i++) { $key .= substr($pattern,mt_rand(0,30)*3,3);//要以三字节为单位处理 } return $key;}转自:http://zhidao.baidu.com/question/534198198.html 阅读全文
posted @ 2013-07-26 11:02 stma 阅读(211) 评论(0) 推荐(0)
摘要:按字符宽度获取mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker [, string $encoding ]] )参数说明:$str //指定字符串$start //指定从何处开始截取$width //截取文字的宽度$trimmarker //超过$width数字后显示的字符串$encoding //设置字符编码【例如:UTF-8】举个例子来说明输出的结果就是:242432反对...转自:http://hi.baidu.com/phpjishu/item/b4931e43bb90dbf3dd0f 阅读全文
posted @ 2013-07-24 19:25 stma 阅读(3338) 评论(0) 推荐(0)
摘要:/*功能:截取全角和半角混合的字符串以避免乱码参数: $str_cut 需要截断的字符串 $length允许字符串显示的最大长度*/functionsubstr_cut($str_cut,$length=30){ if(strlen($str_cut)>;$length){for($i=0;$i;128) $i++;$str_cut=substr($str_cut,0,$i)."..."; } return$str_cut;}说明:程序的关键语句是: for($i=0;$i;128) $i++; $str_cut=substr($str_cut,0,$i)." 阅读全文
posted @ 2013-07-24 19:20 stma 阅读(549) 评论(0) 推荐(0)
摘要:通常,我们都知道使用php进行中文字符串的截取时,有两种选择:第一php网提供的教程--截取中文字符串';echo iconv_substr($str,0,4,'utf-8');echo '';echo mb_substr($str,0,4,'utf-8');?>在上面的代码中,我们使用了两个函数iconv_substr和mb_substr,他们都可以在当前字符下进行字符串截取,以达到中文字符截取的不乱码。那么我们应该选择哪一种呢?1、根据PHP手册的说明,iconv库在某些操作系统上可能运行不正确,需要安装GNU扩展库以保证它的正 阅读全文
posted @ 2013-07-24 16:35 stma 阅读(245) 评论(0) 推荐(0)
摘要:文件编码需要做到三个编码一致,如果你做到以下三个编码一致就永远不会出现乱码了!!!!!(1)数据库编码数据库编码注意的是数据库表字段的编码和数据库客户端编码,比如表字段的编码是UTF-8,操作数据库PHP文件编码是GB2312, 怎样才不会出现乱码呢?这个时候就要用SET NAMES GB2312来设置数据库服务器的客户端的编码,这样数据库服务器就会自动将数据库中编码为UTF-8的数据自动转化为GB2312,在接收的PHP文件就保证收到的数据不会有乱码(2)PHP文件编码也就是你在保存文件时选择的文件编码,如果不是当前你想要的编码可以通过“另存为”改变编码(3)HTML中设置客户端浏览器显示数 阅读全文
posted @ 2013-07-22 12:10 stma 阅读(293) 评论(0) 推荐(0)
摘要:PHP网站建设的应用现在越来越受到网站设计师们的青睐HP网站在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的新闻发布系统,我们不希望很多用户都读取数据库才显示结果,这样一方面消耗了服务器的资源,另一方面占去了浏览者大量可贵的响应时间,所有,有了"静态页面话"的做法,当前很多网站都采用这种技术,一般都是由管理后台控制,或者生成html直接显示,或者xhtml用css控制显示,或 阅读全文
posted @ 2013-05-14 19:50 stma 阅读(255) 评论(0) 推荐(0)
摘要:1、下载smarty将解压后的libs目录copy到项目目录下。2、新建一个php文件,假如和libs目录同一级上。命名为smarty_test.php,然后增加两个目录一个为Templates文件夹,另一个为Templates_c目录,前者是以后模板文件要存放的目录,后者是smary编译后的文件存放目录。3、在Templates目录下建立一个template.htm文件,输入以下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1< 阅读全文
posted @ 2013-05-07 15:29 stma 阅读(1274) 评论(0) 推荐(0)
摘要:<?php/*____生成HTML文件________beign__________*/if ($make_html){ $buffer = ob_get_flush(); if ($go_html)//是否直接转到HTML文件显示还是PHP读得内容输出(0:php读内容输出1:直接转) { /*__处理因生成了HTML文件而产生的种径问题______begin_______*/ $search = array( "/(src=|action=|href=|ajaxRead\()\"/ie", "/\.\.\./e", "/\. 阅读全文
posted @ 2013-05-07 14:59 stma 阅读(254) 评论(0) 推荐(0)
摘要:看到了这个函数preg_match_all( ) ,它的作用是进行全局正则表达式匹配于是在手册上看到了这个例子: <? php preg_match_all ( " |<[^>]+>(.*)</[^>]+>|U " , " <b>example:</b><divalign=left>thisisatest</div> " , $out , PREG_PATTERN_ORDER); /* < 一个或多个未包含‘〉’的字符 > 零个或多个字符 〈/ 一个或多 阅读全文
posted @ 2013-04-29 13:51 stma 阅读(207) 评论(0) 推荐(0)
摘要:PHPStorm官方下载地址:http://www.jetbrains.com/phpstorm/download/注册码:User Name :EMBRACELicense Key :===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8"===== LICENSE END ===== 阅读全文
posted @ 2013-02-04 09:05 stma 阅读(160) 评论(0) 推荐(0)
摘要://插入一段字符串 function str_insert($str, $i, $substr) { for($j=0; $j<$i; $j++){ $startstr .= $str[$j]; } for ($j=$i; $j<strlen($str); $j++){ $laststr .= $str[$j]; } $str = ($startstr . $substr . $laststr); return $str; } //这段代码的意思是 将一段字符串分成前后两段字符串,中间插入$substr变量-字符串。原文来自:雨枫技术教程网 http://www.fengfly.c 阅读全文
posted @ 2013-02-01 21:20 stma 阅读(863) 评论(0) 推荐(0)
摘要:定义数组 数组array是一组有序的变量,其中每个变量被叫做一个元素。一、定义数组 可以用 array() 语言结构来新建一个数组。它接受一定数量用逗号分隔的 key => value 参数对。 array( [key =>] value , ... ) // key 可以是 数字 或者 字符串 // value 可以是任何值 例子1:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php$phpjc=array(0=& 阅读全文
posted @ 2013-01-29 19:55 stma 阅读(107) 评论(0) 推荐(0)
摘要:经常需要使用PHP处理字符string,PHP内置的字符函数提供了非常强大的功能,基本上能完成大部分字符处理操作。如使用str_split函数将一个字符转换成一个数组、implode函数将php数组转字符串、strpos函数在一个字符中查找另一个字符、substr函数获取字符中的某几个字符、strlen函数获取字符长度等等。这些都是PHP最基础的知识,便于日常工作使用,我将这个函数做了一些总结,仅供参考。1,如何将一个字符转换成一个数组解决方法:str_split()函数示例如下:$biuuu='www.biuuu.com'; print_r(str_split($biuuu) 阅读全文
posted @ 2013-01-29 19:54 stma 阅读(410) 评论(0) 推荐(0)
摘要:2、引用传递1)基本数据类型01<?php02 $a = 1;03 $b = &$a;04 $b += 2;0506 echo "\$a = ".$a."<br />";07 echo "\$b = ".$b."<br />";0809 /* 输出:10 $a = 311 $b = 312 */13?>注:这里使用$b = &$a语句,进行了引用传递: 即此时赋的值是0x0001。所以对$b += 2后,所以$a和$b的值都是3。转自:http://www.2ct 阅读全文
posted @ 2013-01-17 17:54 stma 阅读(155) 评论(0) 推荐(0)
摘要:二:如何输出文本或者把文本建立连接用PHP 在PHP中如何显示文本呢?使用下面的命令:<?php echo "Hello in php";?> 如何创建一个连接呢?<?php echo "<a href=\"http://www.webjx.com\">www.webjx.com.com</a>";?> 如何创建一个有style的连接呢?<?php echo "<font style=\"color:blue;font-size:10px;font- fa 阅读全文
posted @ 2013-01-15 17:51 stma 阅读(137) 评论(0) 推荐(0)
摘要:preg_match利用 preg_match(),我们可以完成字符串的规则匹配。如果找到一个匹配,preg_match() 函数返回 1,否则返回 0。还有一个可选的第三参数可以让你把匹配的部分存在一个数组中。在验证数据时这个功能可以变得非常有用。$string = "football";if (preg_match('/foo/', $string)) {// 匹配正确}上面的例子将成功匹配,因为单词 football 里面包含 foo。现在我们来试一个更复杂的,例如验证一个 Email 地址。$string = "first.last@dom 阅读全文
posted @ 2013-01-14 11:57 stma 阅读(486) 评论(0) 推荐(0)
摘要:1、说明:创建数据库 CREATE DATABASE database-name2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type 阅读全文
posted @ 2012-12-22 16:26 stma 阅读(128) 评论(0) 推荐(0)
摘要:<?php //读取文件内容到数组 $contentArr=file('filename'); //总行数 $totleLines=count($contentArr); //随机行数 $current=rand(1,$totleLines); //随机的内容输出 echo"<td><ahref=\"$contentArr[$current]\">$contentArr[$current]</a></td>"; ?>转自:http://bbs.csdn.net/topics/35 阅读全文
posted @ 2012-12-10 09:36 stma 阅读(162) 评论(0) 推荐(0)
摘要:<?php$content="浮云终日行,游子久不至。 三夜频梦君,情亲见君意。告归常局促,苦道来不易。江湖多风波,舟楫恐失坠。出门搔白首,若负平生志."; $words=array("1","2","3","4","5");//要插入的词语 $cs=3;//插入次数 for($i=0;$i<$cs;$i++){ $size=mb_strlen($content,"GB2312"); $sj=rand(0,$size); $a=iconv_su 阅读全文
posted @ 2012-12-10 08:38 stma 阅读(791) 评论(0) 推荐(0)