奋斗的蚂蚁

奋斗的蚂蚁的笔记

来自第13章上传文件(1)(0)

超级全局变量$_FILES通过网站上传file_upload=onmemory_limit=30Mupload_max_filesizeupload_tmp_dir=临时存放路径post_max_size=8M有表单才能上传<form method='POST' action='demo.php' enctype='multipart/form-data'></form>isset($_FILES)$_FILES['userfile']['name']表示上传文件名['type']文件类型['tmp_name']表示上传文件临时文件存储位置[error]错误类型0表示无错[size]表示上传文件大小

来自第13章上传文件(2)(0)

is_uploaded_file($_FILES['userfile']['tmp_name'])判断文件是否通过HTTP POST 上传的 第一个参数写上临时文件的地址第二个参数写上要存放的地址move_uploaded_file($_FILES['userfile']['tmp_name'].'uploads/',$_FILES['userfile']['name']) 将上传文件移动到新位置     

来自第13章上传文件(3)(0)

in_array()检查数组中是否存在某单词is_dir(dirname(_FILE_).'\uploads')mkdir()

来自如何写一篇好的技术博客(0)

实践遇到问题——理论学习问题——实践解决问题——理论总结问题。技术博客通常关心技术的实用性,而非技术 背后理论的复杂性。

来自程序员应该像CEO一样去编写代码(0)

CEO的思维空间里只有全局观:时间、金钱、、管理、价值观

来自第3章操作符与控制结构(1)(0)

1、字符串插入“”可以解析出变量‘’不可以解析出变量(较常用)2、操作符算术、逻辑(!&&||)、比较3、控制结构 

来自第3章操作符与控制结构(2)(0)

《meta  charset!=GBK》控制结构if(){}if elseif(){} else if(){}  else(){}switchwhiledo whilefor 

来自第4章数学函数(1)(0)

数值数据类型float int随机数rand()mt_rand()getrandmax()mt_getrandmax()数学函数abs()floor()round()min() 

来自第5章数组(1)(0)

array()通过数组下标(key)访问print_r()range(start,end)键(key) 值(value)sizeof count(计算数组长度)foreach()遍历数组,不需要考虑key

来自第5章数组(2)(0)

自定义键数组array(' ' => ' ',.... )print_r()each的使用返回当前数组的键和值默认指向第一个键值队(pointer) 

来自第5章数组(3)(0)

list将数组中的值赋值给一些变量只能认识数组下标为数字的数据自定义字符串无法用listlist($name,$age)=each($userAge) 调节数组指针reset===重新返回首指针array_unique()创建一个新数组array_flip()交换数组中的键和值() 

来自第5章数组(4)(0)

数组里的数组 

来自第5章数组(5)(0)

sort()asort()保持原始的键值(索引)关系   ksort()按照key排序反向排序rsort/arsort/krsort

来自第5章数组(6)(0)

array_unshift(,)在开头插入数据array_push(,)在结尾插入数据array_shift()删除开头元素array_php()删除结尾元素array_rand(,)随机获取一个数组中的键 指针操作current()获取当前元素next()获取下一个元素reset()将数组指针指向第一单元prev()获取前一个元素 sizeof()count()array_count_values()统计数组中所有值出现的次数 标量函数 key设置成变量extract()