您的位置:首页 > 编程语言 > PHP开发

【嘉兴东臣php】PHP项目接触周总结

2016-01-22 00:00 453 查看

一.PHP字符串函数

str_repeat 重复输出一个字符串
str_replace 查找并替换一个字符串 如:在c字符串里,查找a替换成b 。echo str_replace($a, $b, $c );
strtr 查找一个集合,查找相关的在集合内的键,把字符串中的键,替换集合内的值。
如:$b = array("a"=>"U"); echo strtr("abc", $b);(输出Ubc)
strlen 返回一个字符串长度,注意:在gbk下一个中文长度是2,在utf-8下一个中文长度是3,相当重要
strtolower 是把一个字符串全部转换为小写
strtoupper 是把一个字符串全部转换为大写【验证码】
strrev 反转一个字符串
substr 相当重要!选取字符串的长度。substr( 字符串,开始位置, 结束位置);

二.PHP日期函数

date( "Y-m-d H:i:s");

time();获取当前的时间戳;

strtotime( 时间 )。将某个时间,转化为时间戳格式,如果转化不成功则返回false。

三.体验项目

解决跨域请求:

Header("Access-Control-Allow-Origin: * ");
Header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");

JS设置cookie:

$.cookie('c_user_name',user_name,{ expires: 7 });

打开数据库连接:

$con=connect("localhost","root","123456","jane_book");

执行sql语句:

query($sql,$con);

逐一读取每一行:

mysql_fetch_array

检查sql语句错误

echo mysql_error();

将读取写入的数据设为utf8:

mysql_query('set names utf8');


$_SESSION是服务端变量【需打开会话session_start();】。MD5(),是加密方式,但是是单向的,不可解密。

四.总结

经过最后一个星期的学习。也感受到了做项目的不容易。所谓的做项目,原来不是简简单单的数学运算,不是1+1=2。可能你觉得很多方面都学习了,接触过了,应该差不多了,但是项目一做,很多问题就会开始暴露出来。比如效率问题,可能平时做一题目可以花很多事考虑。到了做项目的时候就不一样了,和时间赛跑是不一样的感觉。刚开始接触项目时,我愣是没缓过神来,我到底要做什么,我最后的目的是什么,遇到问题到底是放一放还是去解决它,一系列的问题顿时搞的脑子乱掉了,最后连打个代码的耐性都没了。归根结底还是一句话,脚踏实地才是硬道理,作为菜鸟阶段的人,就应该一步步怕,而不是去考虑得失问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: