- 博客(16)
- 收藏
- 关注
原创 json和ajax
json已经成为最流行的数据交换(前后台交换)格式之一,各大网站的API几乎都支持他。 json数据格式,对象表示为键值对,数据由逗号分隔开;花括号保存对象;方括号保存数组 PHP操作json json_encode 对变量进行JSON编码,混合类型,待编码的value,除了resource类型,可以为任何数据类型,该函数只接受utf-8编码的数据 使用ajax之前先引入j...
2018-12-06 17:12:20
182
原创 文件上传
通过php,把文件上传到服务器 创建form表单,由客户端上传到服务器 <form name="form1" action="upload.php" method="post" enctype="multipart/form-data"> 将上传的文件移动新位置 -- move_upload_file 成功时返回true;如果filename不是合法的上传文件,不会出现任何操...
2018-12-06 16:58:49
200
原创 会话技术
会话跟踪是web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术有cookie和session.cookie通过在客户端记录信息确定用户身份,session通过在服务器端记录信息确定用户身份。 session可实现页面之间数据共享 session_start() //启动会话 $_SESSION['key'] = $value //存入会话 读取会话 $v alue ...
2018-12-06 16:47:34
196
原创 画布与水印
创建画布(在内存中存放) $img = imagecreatetruecolor(200, 100); 创建颜色 imagecolorallocate-新建一个真彩色图像,返回一个图像标识符,代表了一幅大小为width和height的黑色图像 返回值:成功后返回图像资源,失败后返回false $color = imagecolorallocate($img, 134, 244,225...
2018-12-06 16:24:22
243
原创 php中连接数据库
//连接数据库 $mysqli = new mysqli("localhost","root","","myschool"); if($mysqli -> connect_error){ //show_error('连接数据库失败','register.html'); die('连接数据库失败,' . $mysqli ->connect_error); } //设置编码格式 $m...
2018-11-22 17:06:59
156
原创 删除元素
给每个元素提分 $arr = array('张三'=>50,'赵六'=>60,'孙七'=>45); $arr['张三'] += 10; $arr['赵六'] += 10; $arr['孙七'] += 10; 每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。 除了当前单元的键名也会在每次循环中被赋给变...
2018-11-18 21:21:57
191
原创 生成4位验证码
使用数组生成4位随机验证码,验证码中的元素由‘a-z’,‘A-Z’,‘0-9’组成。 $arr1 = range('a','z'); $arr2 = range('A','Z'); $arr3 = range(0,9); // print_r($arr1); // print_r($arr2); // print_r($arr3); 合并数组 $arr = array_merge($a...
2018-11-18 21:14:32
2588
原创 多维数组
一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。 多维数组是包含一个或多个数组的数组。 在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组 示例:存放多名学生信息(学号,姓名,性别,年龄) $arr = array( array(1001,'张三','男',20), array(1002,'李...
2018-11-18 21:07:14
249
原创 关联数组
关联数组,键为字符串,或字符串与数字混合 其实关联数组和索引数组的差别只是在键值上,关联数组的键值是字符串,并且是人为的规定 //$arr = array('张三'=>50,'李四'=>80,'赵六'=>70,5=>'apple','orange'); //$arr = ['张三'=>50,'李四'=>80,'赵六'=>70,5=>'apple...
2018-11-18 20:56:25
281
原创 索引数组
//快速创建数组 //$arr7 = array('a','b','c','d','z'); $arr7 = range('A','Z'); print_r($arr7); // var_dump($arr); //关联数组 数组分为索引数组和关联数组两类。 最常见的数组类型,绝大多数编程语言都有数字索引数组。 $arr = array(50,60,70,80); $arr2 = arr...
2018-11-18 20:50:44
1533
原创 strpos()
strpos() 函数返回字符串在另一字符串中第一次出现的位置。如果存在,返回数字,如果没有找到该字符串,则返回false. $str = "abc"; $find = 'a'; $n = strpos($str,$find);//0 if($n===false){ echo '未找到' . $find; }else{ echo '找到了' . $find; } string ...
2018-11-11 18:27:56
13074
原创 printf和sprintf
printf有输出,sprintf没有输出,但可以返回结果 $num = 5; $location = '树上'; $format = '有%d只猴子在%s'; sprintf($format,$num,$location); //echo $str;
2018-11-11 18:15:11
208
原创 return和die(),exit()的区别
在脚本里边,它们三个都会中止脚本运行。 如果出现在函数里边,return和die有些区别 function A(){ echo '正在执行函数'; //return 5;//函数中止,可以返回值 //最后输出 开始调用函数 正在执行函数 结束调用函数 die;//中止脚本运行 //最后输出 开始调用函数 正在执行函数 echo 'return 之后';//这个永远都不会执...
2018-11-11 00:56:35
308
原创 单引号与双引号的区别
定义字符串时,如果字符串中没有变量名,单引号和双引号是一样的 $name = "张三"; $name = '张三'; 把变量名放在字符串中,用双引号引起来,能够正确输出(在字符串中如果出现变量名,则会输出变量名的值);用单引号则不能正常输出(会原封不动的输出字符串) $name = "张三"; echo "我的姓名:$name"; $name = "张三"; echo '我的姓名:$...
2018-11-11 00:07:19
1338
原创 pushbox
这一周Java学习了如何去做一个小游戏,推箱子。刚开始会发现很多问题,但经过老师的讲解,收获颇深。import javax.swing.JFrame; public class GameFrame extends JFrame {//继承 GamePanel gp;//有画板 int age; //构造方法:创建对象,初始化属性值 public GameFrame(){ this....
2018-04-14 14:41:32
402
原创 java (do...while)
import java.util.Scanner;public class Test{ public static void main(String[] args) { Scanner input=new Scanner(System.in); String name="zhangsan";//定义原始用户和密码 String password="123"; String inputnam...
2018-04-03 11:36:13
5220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅