---恢复内容开始---

round进行格式化数值(进位规则遵守“四舍六入五双”,即前一位是奇数,则进一,前一位是偶数则舍入,因此,rount(1.5)=2,round(2.5)=2,round(0.15)=0.2;round(0.005)=0)

(ceil floor abs)

number_format();

更加复杂的printf()和sprintf()函数来格式化数值(不建议)

创建随机数:

rand();

mt_rand()(密码)

链接的方式

.

nl2br(保持原格式)

安全问题

htmlspecialchars()将特定的html标签转换为实体版本

htmlentities()将所有的html标签转换位实体版本

strip_tags()移除所有的html和php标签

html_entity_decode()函数将html实体转化为相应的html代码

加密函数

crypt()

mcrypt_encrypt() mcrypt_decrypt()但是用法和语法比较复杂(Mcrypt 扩展必须和php模块一同安装)

查找字符串

strtok

php索引从0开始

根据索引提取字符串  substr  strlen(包括空格和标点符号)   str_word_count()函数获取字符串中单词数量的

strcmp  strnatcmp()  strcasecmp() strnatcasecmp(); strstr

替换局部字符串

str_ireplace();(不区分大小写)

str_replace();(区分大小写)

trim();(移除字符串首尾处的所有空白)

验证函数

empty();

isset()当变量拥有值(包括0.false 或者空字符串)返回TRUE

is_numeric()函数

$_SERVER $_GET $_POST  $_COOKIE  $_SESSION  $_ENV  超全局变量

数组

索引从0开始

range

unset删除数组

array()重置(reset)数组

sizeof 是count 的别名可以返回数组元素数量

print的时候注意与数组中的符号冲突

foreach

可以创建多维数组

数组排序

sort

字符串和数组的转换

implode  数组转化为字符串

explode  字符串转化位数组

list()函数 用来将数组元素的值赋给单独的变量

常量一般用引号括起来,但是数字不用,无法打印出引号内部的常量

#defined

1970年1月1日午夜七计算的秒数这一时刻称作epoch   time()函数可以返回当前时刻的时间戳

date_default_timezone_set('America/New_York');

<input type="hidden" name="submitted" value="true"/>

输出缓冲,可以解决http头已发送错误--〉ob_start();

ob_end_flush()将积累下来的缓冲发送到Web浏览器

ob_end_clean()函数删除缓冲的数据而不进行传输

cookie 是服务器在用户计算机上保存用户信息的一种方式,一边服务器能够在访问过程中或者多次访问中记住用户。cookeie 就像是一个名称标签:用户计算机告知服务器用户名称,并且给予一个名称标签.然后服务器能够通过名称标签获知用户是谁.

setcookie(name,value);

session  是一种解决方案,可一个跟踪用户在一系列页面中访问的数据,两者的主要区别是cookeie将数据保存在客户端,session

将数据保存在服务器端,

session_start()创建。访问和删除session

$_SESSION=array();  session_destroy();

php函数名不区分大小写

file_exists('')可以测试文件是否存在

touch创建一个空白文件

web根目录的概念就是基础URL

file_put_contents($file,$data,FILE_APPEND);

查找一个目录中的所有内容scandir($dir);

filesize()检查文件的大小

filetime()函数用来检索文件的修改时间

mkdir创建目录

md5加密

view_quote.php();

rmdir()函数用来删除现有目录

fgets()函数

feof()函数确保没有达到结尾

fgetcsv($fp,length,delimiter);

ini_set('auto_detect_line_endings',1);

$dbc=mysql_connect(hostname,username,password);

mysql_close($dbc);

file_get_contents();整个字符串来处理

file();处理每行都有一些数据

$_FILES

mysql

修改密码注意命令后面要加;才能执行

mysql_error()函数,可以返回MYSQL服务器返回关于错误的文本信息

@function_name中的@并不能阻止错误的的发生,只是防止立刻显示出错误信息

/*
* mysqli
* 数据库地址,登陆账号,密码,数据库名称
*/
$mysqli = new mysqli("localhost", "root", "", "student");
$sql = "SELECT * FROM tb_user";
$result = $mysqli->query($sql);
$row = $result->fetch_assoc(); // 从结果集中取得一行作为关联数组
echo $row["password"];
/* free result set */
$result->free(); /* close connection */
$mysqli->close();
转载:http://www.runoob.com/php/func-mysqli-error.html (mysqli月mysql的区别和用法)

---恢复内容结束---

php 学习随笔的更多相关文章

  1. (转) 基于Theano的深度学习(Deep Learning)框架Keras学习随笔-01-FAQ

    特别棒的一篇文章,仍不住转一下,留着以后需要时阅读 基于Theano的深度学习(Deep Learning)框架Keras学习随笔-01-FAQ

  2. C#程序集Assembly学习随笔(第一版)_AX

    ①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.csdn.net/sws8327/ ...

  3. Hive入门学习随笔(一)

    Hive入门学习随笔(一) ===什么是Hive? 它可以来保存我们的数据,Hive的数据仓库与传统意义上的数据仓库还有区别. Hive跟传统方式是不一样的,Hive是建立在Hadoop HDFS基础 ...

  4. JavaScript ES6 数组新方法 学习随笔

    JavaScript ES6 数组新方法 学习随笔 新建数组 var arr = [1, 2, 2, 3, 4] includes 方法 includes 查找数组有无该参数 有返回true var ...

  5. 64位BASM学习随笔(一)

     64位BASM学习随笔(一) Delphi的BASM一直是我最喜爱的内嵌汇编语言,同C/C++的内联汇编相比,它更方便,更具灵活性,由于C/C++的内联汇编仅仅能是或插入式的汇编代码,函数花括号 ...

  6. typeScript学习随笔(一)

    TypeScript学习随笔(一) 这么久了还不没好好学习哈这么火的ts,边学边练边记吧! 啥子是TypeScript  TypeScript 是 JavaScript 的一个超集,支持 es6 标准 ...

  7. jquery学习随笔

    转)jquery学习随笔(jquery选择器)   jQuery的选择器是CSS 1-3,XPath的结合物.jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言. ...

  8. Python学习随笔:使用xlwings设置和操作excel多行多列数据以及设置数据字体颜色填充色对齐方式的方法

    ☞ ░ 前往老猿Python博文目录 ░ 在前面老猿的文章中,<Python学习随笔:使用xlwings读取和操作Excel文件>.<Python学习随笔:使用xlwings读取和操 ...

  9. PyQt学习随笔:QTextEdit和QTextBrowser删除光标所在行内容的方法

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在使用QTextBrowser用于记录输出日志,并 ...

  10. PyQt(Python+Qt)学习随笔:QDial刻度盘部件功能简介

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 Designer中的Dial刻度盘输入部 ...

随机推荐

  1. 【数据库-Azure SQL Database】JDBC 如何连接 SQL Azure 数据库

    使用 JAVA 代码连接 Azure SQL Database 时产生了 SSL 错误,对于此问题大多数用户都是因为不知如何编写 JDBC 连接字符串而产生的,以下为相关示例代码,供您参考:   pa ...

  2. java.lang.IllegalAccessException: Class XX can not access a member of class XXX with modifiers "private static"

    当前需求: 利用反射获取某一属性值运行结果:java.lang.IllegalAccessException: Class com.example.demo.test.Reflect can not ...

  3. POJ Washing Clothes 洗衣服 (01背包,微变型)

    题意:有多种颜色的衣服,由两个人合作来洗,必须洗完一种颜色才能洗下一种,求需要多少时间能洗完. 思路:将衣服按颜色分类,对每种颜色进行01背包,容量上限是该种颜色衣服全部洗完的耗时长一半,其实就是在最 ...

  4. Hibernate查询方式汇总

    Hibernate总的来说共有三种查询方式:HQL.QBC和SQL三种.但是细分可以有如下几种: 一.HQL查询方式    这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的 ...

  5. (三)VMware harbor使用http访问

    参考:https://www.cnblogs.com/biglittleant/p/7283738.html harbor使用http访问 如果使用http启动harbor需要在docker中配置-- ...

  6. prototype中的ajax异步加载

    jquery前台处理: var param = {a:a}; $.post("*.do",param,function(data) { var columHtml = " ...

  7. Luogu P2397 yyy loves Maths VI (mode)

    题目传送门 虽然只是一道黄题,但还是学到了一点新知识-- 摩尔投票法 用\(O(1)\)的内存,\(O(n)\)的时间来找出一串长度为n的数中的众数,前提是众数出现的次数要大于\(n/2\) 方法很简 ...

  8. 洛谷 P2872 道路建设

    https://www.luogu.org/problemnew/show/P2872 算是比较裸的并查集了,已经有路的两个点之间建一条代价为0的边,路径长度计算两点之间的距离,做并查集就好咯. #i ...

  9. 【数学 裴蜀定理】bzoj2257: [Jsoi2009]瓶子和燃料

    使gcd最大的trick Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了. 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换.jyy的飞船上共有 N ...

  10. MYSQL中批量替换某个字段的部分数据

    1.修改字段里的所有含有指定字符串的文字 UPDATE 表A SET 字段B = replace(字段B, 'aaa', 'bbb') example: update  table set url= ...