
php学习笔记
shaotianyou.ddd
day day up
展开
-
PHP与Javascript交互
Javascript简介:JavaScript是一种基于对象和事件驱动的脚本语言。Javascript语言与静态html标签结合使用,可以再静态的HTML页面上实现与用户的交互性操作。Javascript优点:能够有效地节省客户端与服务器的交互时间,大大节省服务器资源。即JavaScript可以使客户端再不与服务器交互的情况下完成表单的验证、信息提示等操作。Javascript缺点:由于脚本语...原创 2018-12-22 14:11:39 · 711 阅读 · 0 评论 -
MySQL存储过程与触发器的设计与使用
数据库中的程序逻辑数据库程序逻辑与PHP程序逻辑的分体设计原则:所有的数据库操作都可以放到PHP代码中实现。并且,在 MySQL5.0发布之前,几乎所有的PHP与MySQL结合的实例都是这样做的。 MySQL5.0提供了对触发器和存储过程的支持,才使得将程序逻辑放入数据库中的实现成为可能。一般说来,以下几种情况可以将程序逻辑放入数据库屮来实现1、触发的操作。在对数据库的信息进行更新时,某一...原创 2018-12-22 19:30:27 · 919 阅读 · 0 评论 -
PHP 使用用户排队机制解决网站大访问量的例子
如果某些网站提供一些查询服务,这些数据可能在同一时间被多个用户访问,如果不采取措施,数据库可能会因为大量的访问而崩溃。下面的代码主要是解决在同一时刻,仅允许队列的前十进入相关操作,而其他的用户只能等待前面的人操作完成后才能进行访问。<?php function mysession_open($save_path,$sesssion_name){ global $sesssion_sa...原创 2019-01-05 14:56:05 · 3109 阅读 · 0 评论 -
正则表达式(PHP)
正则表达式原理与正则表达式与正则表达式常见的函数(python)中的定义一样。不过在PHP中正则表达式要放在定界符中即 " / 正则表达式 / "。当作为定界符的字符在表达式中时,用转义字符反斜线(\)来表示,对于要匹配的字符如果也是正则表达式中的原子的话也用找个反斜线来转义表达式与数组单元匹配preg_grep(string str,array input);&lt;?php ...原创 2019-01-31 16:31:38 · 372 阅读 · 0 评论 -
PHP中对数组的操作(创建,增加,删除,遍历,重新索引)
1、创建一维数组$arr = array("a","x","c");//一维数组$arr1 = array("a" => "ew",//带键值对的一维数组 "b" => "dc", "c" => "ed", );var_dump($arr1);结原创 2019-01-31 17:26:20 · 2273 阅读 · 0 评论 -
PHP中对字符串的常见操作
1、字符串重复str_repeat(string input,int nums);//input为要重复的字符串,nums为重复的次数2、字符串替换str_replace(search,relpace,subject,int counts);//search为要查找即替换的内容,relpace为要替换的字符串,subject为被查找的字符串,counts为替换次数。str_ireplac...原创 2019-01-31 18:10:55 · 902 阅读 · 0 评论 -
PHP中对数组的常见操作
1、递增排序sort(array);2、递减排序rsort(array);//递增排序和递减排序都将对原来的键值重新分配3、对多个或多维数组排序array_multisort(arr1,arr2,flags,arg);arr1和arr2为要排序的数组(一维,也可以是二维数组中的一个)...原创 2019-02-01 15:55:11 · 752 阅读 · 0 评论