Apr292012
php截取字符串 substr
php中截取字符串一般使用substr函数,函数语法如下:
string substr(string source, int start, int [length]);
source: 必需。被切的字符串。
start : 必需。规定在字符串的何处开始。正数 - 在字符串的指定位置开始;负数 - 在从字符串结尾的指定位置开始;0 - 在字符串中的第一个字符处开始
length :可选。规定要返回的字符串长度。默认是直到字符串的结尾。正数 - 从 star...阅读全文
作者:黑♂白 | 分类: web后端 | 阅读:590 |
抢沙发
Apr282012
php str_replace用法
php str_replace定义和用法
str_replace() 函数使用一个字符串替换字符串中的另一些字符。
php str_replace语法
str_replace(from_str, to_str, string, count)
from_str: 替换的字符串
to_str: 替换的结果
string:指定操作的字符串(备注:该值也可以是一个array数组)
count:替换的最大次数,这个参数是可选参数阅读全文
Apr242012
php session_start函数的作用
告诉服务器使用session。一般来说,php是不会主动使用session的。
不过可以设置php.ini中的session.auto_start=1来自动对每个请求使用。
而用了session_start(),或者自动开启session,
服务器会根据请求头部传来的cookie中或url中的PHPSESSID来确认此sessionid对应的$_SESSION数组。阅读全文
Apr202012
mysql替换函数replace
mysql 替换函数如下:
REPLACE(field, from_str, to_str)
要将 表 tb1里面的 f1字段的abc替换为def
UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');
REPLACE(field, from_str, to_str)
在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串:
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
->...阅读全文
Apr182012
smarty 截取字符串函数 truncate
smarty truncate 如何截取字符串?
请看下面的例子:
index.tpl:
{$articleTitle}
{$articleTitle|truncate}
{$articleTitle|truncate:30}
{$articleTitle|truncate:30:""}
{$articleTitle|truncate:30:"---"}
{$articleTitle|truncate:30:"":true}
{$articleTitle|truncate:30:"...":true}
輸出結果:
Two Sisters Reunite after Eighteen Years at Checkout Counter.
T...阅读全文
Apr182012
mysql 查看和删除唯一索引
mysql中如何查看和删除唯一索引。
查看唯一索引:
show index from mytable;//mytable 是表名
查询结果如下:
查询到唯一索引后,如何删除唯一索引呢,使用如下命令:
alter table mytable drop index mdl_tag_use_ix;//mdl_tag_use_ix是上表查出的索引名,key_name阅读全文
Apr162012
php 24小时格式
php 转换为24小时格式的方法是:
date('Y年m月d日 H:i:s', time());
H大写代表是以24小时为格式的时间。h代表上下午的时间,即12小时的时间。
date函数详解
$t=time();
echo date("Y-m-d H:i:s",$t);
第一个参数的格式分别表示:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
...阅读全文
Apr142012
php mysql插入数据乱码
相信做php研发的人都遇到过插入mysql时数据乱码的情况,以utf-8为例:
首先要保证php是utf8编码,最好是无BOM的utf8。第二是保证数据库是utf8编码的,查看命令 :
show variables like 'character\_set\_%';
确保以上两点后,如果插入数据还是乱码,在执行sql之前加入如下代码:
mysql_query("SET names 'UTF8'");
即可解决。例子:
$con = mysql_connect("localhost", "root",...阅读全文
Apr122012
php 打开一个文件替换指定内容后再次写入
$content = file_get_contents($filename);
$content = replace_html1($content);//自定义函数,可以换成你要处理的函数。
file_put_contents($filename, $content);阅读全文
Apr102012