【嘉兴东臣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。可能你觉得很多方面都学习了,接触过了,应该差不多了,但是项目一做,很多问题就会开始暴露出来。比如效率问题,可能平时做一题目可以花很多事考虑。到了做项目的时候就不一样了,和时间赛跑是不一样的感觉。刚开始接触项目时,我愣是没缓过神来,我到底要做什么,我最后的目的是什么,遇到问题到底是放一放还是去解决它,一系列的问题顿时搞的脑子乱掉了,最后连打个代码的耐性都没了。归根结底还是一句话,脚踏实地才是硬道理,作为菜鸟阶段的人,就应该一步步怕,而不是去考虑得失问题。相关文章推荐
- 【ThinkPHP 开发辅助系统】简化加载资源文件
- Laravel Composer Package 开发实战 toastr-for-laravel5
- php中括号定义数组
- Entity Framework 6 Recipes 2nd Edition(10-7)译 -> TPH继承模型中使用存储过程
- 15.php原型模式
- JNDI(二)编写具有SMTP服务器功能的邮件发送程序
- yii 提交表单 400 bad request问题
- yii2 框架的 save() 方法 执行模式条件。
- php学习——登录验证(第一级)
- php初学第一课
- php 实现 mysql数据表优化与修复
- 学习Slim Framework for PHP v3 (一)
- php字符串处理
- comet realization with ajax&php
- php 删除文件夹下的所有文件
- 05-SCP&SFTP
- 关于FragmentPagerAdapter的方法讲解
- PHP 上传文件 Allowed memory size of 134217728 bytes exhausted
- Entity Framework 6 Recipes 2nd Edition(10-6)译 -> TPT继承模型中使用存储过程
- thinkphp微信扫码支付模式二