- 博客(16)
- 收藏
- 关注
原创 json和ajax
json已经成为最流行的数据交换(前后台交换)格式之一,各大网站的API几乎都支持他。json数据格式,对象表示为键值对,数据由逗号分隔开;花括号保存对象;方括号保存数组PHP操作json json_encode 对变量进行JSON编码,混合类型,待编码的value,除了resource类型,可以为任何数据类型,该函数只接受utf-8编码的数据使用ajax之前先引入j...
2018-12-06 17:12:20
136
原创 文件上传
通过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
162
原创 会话技术
会话跟踪是web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术有cookie和session.cookie通过在客户端记录信息确定用户身份,session通过在服务器端记录信息确定用户身份。session可实现页面之间数据共享session_start() //启动会话$_SESSION['key'] = $value //存入会话读取会话$v alue ...
2018-12-06 16:47:34
149
原创 画布与水印
创建画布(在内存中存放)$img = imagecreatetruecolor(200, 100);创建颜色imagecolorallocate-新建一个真彩色图像,返回一个图像标识符,代表了一幅大小为width和height的黑色图像返回值:成功后返回图像资源,失败后返回false$color = imagecolorallocate($img, 134, 244,225...
2018-12-06 16:24:22
209
原创 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
134
原创 删除元素
给每个元素提分$arr = array('张三'=>50,'赵六'=>60,'孙七'=>45); $arr['张三'] += 10; $arr['赵六'] += 10; $arr['孙七'] += 10;每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。 除了当前单元的键名也会在每次循环中被赋给变...
2018-11-18 21:21:57
157
原创 生成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
2501
原创 多维数组
一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。多维数组是包含一个或多个数组的数组。在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组示例:存放多名学生信息(学号,姓名,性别,年龄) $arr = array( array(1001,'张三','男',20), array(1002,'李...
2018-11-18 21:07:14
207
原创 关联数组
关联数组,键为字符串,或字符串与数字混合其实关联数组和索引数组的差别只是在键值上,关联数组的键值是字符串,并且是人为的规定//$arr = array('张三'=>50,'李四'=>80,'赵六'=>70,5=>'apple','orange');//$arr = ['张三'=>50,'李四'=>80,'赵六'=>70,5=>'apple...
2018-11-18 20:56:25
235
原创 索引数组
//快速创建数组//$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
1471
原创 strpos()
strpos() 函数返回字符串在另一字符串中第一次出现的位置。如果存在,返回数字,如果没有找到该字符串,则返回false.$str = "abc";$find = 'a'; $n = strpos($str,$find);//0if($n===false){ echo '未找到' . $find;}else{ echo '找到了' . $find;}string ...
2018-11-11 18:27:56
12913
原创 printf和sprintf
printf有输出,sprintf没有输出,但可以返回结果$num = 5;$location = '树上';$format = '有%d只猴子在%s';sprintf($format,$num,$location);//echo $str;
2018-11-11 18:15:11
163
原创 return和die(),exit()的区别
在脚本里边,它们三个都会中止脚本运行。如果出现在函数里边,return和die有些区别function A(){ echo '正在执行函数'; //return 5;//函数中止,可以返回值 //最后输出 开始调用函数 正在执行函数 结束调用函数 die;//中止脚本运行 //最后输出 开始调用函数 正在执行函数 echo 'return 之后';//这个永远都不会执...
2018-11-11 00:56:35
248
原创 单引号与双引号的区别
定义字符串时,如果字符串中没有变量名,单引号和双引号是一样的$name = "张三";$name = '张三';把变量名放在字符串中,用双引号引起来,能够正确输出(在字符串中如果出现变量名,则会输出变量名的值);用单引号则不能正常输出(会原封不动的输出字符串)$name = "张三";echo "我的姓名:$name";$name = "张三";echo '我的姓名:$...
2018-11-11 00:07:19
979
原创 pushbox
这一周Java学习了如何去做一个小游戏,推箱子。刚开始会发现很多问题,但经过老师的讲解,收获颇深。import javax.swing.JFrame; public class GameFrame extends JFrame {//继承 GamePanel gp;//有画板 int age; //构造方法:创建对象,初始化属性值 public GameFrame(){ this....
2018-04-14 14:41:32
343
原创 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
5139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人