2009-04-20 / php+Mysql
<?php
//按字节进行字符串比较;
strcmp();       //区分大小写比较;注:小写字母>大写字母;
strcasecmp();   //不区分大小写的比较;
//按自然排序法进行字符串比较;
strnatcmp();
     $arr =array('1abc','2abc','3abc','4abc','5abc');
     $max_str = $arr[0]; //假设最大的为array[0];
     for($i=1;$i<count($arr);$阅读全文...
2009-04-20 / php+Mysql
<?php
ltrim();//去掉字符串左空格;
rtrim();//去掉字符串右空格;
trim(); //去掉字符串两边空格;
         //去掉空格是返回一个新的字符串;原字符串不变;

strlen();     //计算字符串长度;
strrev();     //将字符串颠倒的函数;
strtolower();//将字符串大写转换成小写,原来小写的不变;
strtoupper();//将字符串小写转换成大写,原来大写的不变;
ucfirst();   //将字符串中第一个字符转成大写;
ucwords();   阅读全文...
2009-04-20 / php+Mysql
eval() ;//把字符串变为可执行的php语句;如数据库里面存储的php语句提取出来可用此函数执行
   例:$str="echo'00000 ';";
       echo eval($str); 输出:00000;把$str当成php语句执行;

round() //对浮点数进行四舍五入
         <?php
echo round(3.4);         // 3
echo round(3.5);         阅读全文...
2009-04-20 / php+Mysql
大家都知道,php是一种服务器端的内嵌html式的脚本编程语言.可是按照内嵌html
方式来作一网站的话,代码很快就变得庞大而且不可控制.如何才能使php代码与html
分离,做出类似dw的lib(模板)而使得页面更加容易修改并且代码容易维护呢?
后来,看了很多文章,说phplib可以实现,随手看了几页,觉得头晕脑涨,顿时没有了看
下去的欲望(那位大虾如果有此心得,敬请不吝赐教,先行谢过!).可是问题还得解决,在
郁闷了多日之后,一次偶然机会,得以下载vbb论坛的源码,粗粗看过之后,发现除了php
文件外,很少看见html码.心想这不就是我想要的样式吗,看吧.依然头晕脑涨:(,唯一的
收获是知道了它把html码放在数据库里,通过php文件调用,经过一系列处理后,用eval函数
将希望的变量带入生成所需要的动态页.这样,我就没再看vbb源码,而转入eval函数了.
阅读全文...
2009-04-20 / php+Mysql
//php引用&相关
<?php
$a=1;
$b=&$a;
$a=2;
unset($a);
echo $b; //output:2
/*两个变量指向一个地址,但销毁的只是变量a指向的内存地址,并没有销毁变量;
*只要有指向内存中的变量,变量就不会销毁
*/
?>
<?php
$a=1;
function b(&$c){
     $c++;
     return $c;
}
$d=&b($a); //定义函数中没有用&,这里不要用;说是致命错误,不懂中....
$d++;
echo $阅读全文...
2009-04-20 / php+Mysql
<?php
//printf和sprintf
//两者都是格式化字符串,但sprintf不会输出,可赋值变量,printf会输出
//如:
$a=1.3;
$b=sprintf("%-01.2f",$a);
echo $b;
//注意前面有一个负号,会右对齐输出
//输出为1.300而不是01.30;
/*其他格式
*%% -返回百分号
*%b –返回二进制数
*%c –返回与ASCII值相对应的字符
*%d –带有正负号的十进制数
*%e –科学计数符号(如:1.2e+2)
*%u –不带正负号的十进制数
*%f – 浮点数据(本地设置)
*%F &nda阅读全文...
2009-04-20 / php+Mysql
<?php
//int等转换方法会重新创建一个副本,不会覆盖原来的,帮原来的值不变
$str1='5abcd';
$str2=(int)$str1;
echo $str1.'<br />';//输出:5abcd
$str2.'<br />'; //输出5
//settype会直接转换数据类型,不会创建副本
$str3='4vvv';
settype($str3,'int');
echo str3; //输出4
?>阅读全文...