网帆网站建设,手机好看网站模板,网站二维码怎么做的,手把手教建设网站数组概述#xff0c;类型#xff0c;声明#xff0c;遍历#xff0c;输出#xff0c;获取数组中最后一个元素#xff0c;删除重复数组#xff0c;获取数组中指定元素的键值#xff0c;排序#xff0c;将数组中的元素合成字符串。 数组概述#xff0c;数组是存储… 数组概述类型声明遍历输出获取数组中最后一个元素删除重复数组获取数组中指定元素的键值排序将数组中的元素合成字符串。 数组概述数组是存储管理和操作一组变量。 数组类型为一维数组二维数组多维数组。 数组分数字索引数组和关联数组。 数字索引数组使用数字作为键名 关联数组使用字符串作为键名 遍历输出数组 foreach和for list()和each() count()函数获取数组中元素的数量 list()函数将数组中的值赋予一些变量只能用于数字索引数组 each()函数返回数组中的键名和对应的值 while(list($name,$value) each($array)){echo $name$value;
}array_pop()函数可以获取并返回数组中的最后一个元素 array_push()函数向数组中添加元素 array_unique()函数可以将数组中重复的元素进行删除 unset()函数可以删除数组中的某个元素 array_search()函数可获取数组中指定元素的键名 函数区分大小写 array_keys()函数获取数组中重复元素的所有键名 排序 sort()
rsort()
ksort()
krsort()sort_regular
sort_numeric
sort_string字符串与数组转换 explode()将字符串分割为数组 implode()将数组中的元素组合成一个新的字符串 php全局数组 $_GET[] 和 $_POST[]
$_COOKIE全局数组
$_ENV[] 全局数组用于提供与服务器有关的信息
$_FILES[] 全局数组
$_FILES[file][name] 从客户端上传的文件名称
$_FILES[file][type] 从客户端上传的文件类型
$_FILES[file][size] 已上传文件的大小
$_FILES[file][tmp_name] 文件上传到服务器后在服务器中的临时文件名
$_FILES[file][error] 返回上传过程中发生错误的代号数组是一组数据的集合 数组是存储管理和操作一组变量 数字索引数组和关联数组 数组名称区分大小写 move_uploaded_file()函数上传文件 array_push()函数向数组中添加元素 array_unique()函数删除数组中重复元素 array_pop()函数获取数组中最后一个元素 count()函数获取数组的元素的个数 form actionindex_ok.php methodpost enctypemultipart/form-data nameform1trtdinput namepicture[] typefile idpicture[] size30/td/tr
/form// 多图片上传
?php
if(!is_dir(./upfile)){ // 判断服务器中是否存在指定文件夹mkdir(./upfile); // 如果不存在就创建文件夹
}
array_push($_FILES[picture][name],);
// 向表单提交的数组中增加一个空元素
$array array_unique($_FILES[picture][name]);
// 删除数组中重复的值
array_pop($array); // 删除数组中最后一个单元
for($i0;$icount($array);$i){$pathupfile/.$_FILES[picture][name][$i];if(move_uploaded_file($_FILES[picture][tmp_name][$i], $path)){
// 执行文件上传操作$result true;
}else{$result false;}
}
if($result true){echo 文件上传成功;}esle{echo 失败;
}
??php
// 连接数据库
$conn mysql_connect(localhost, root, root);
mysql_select_db(db_database, $conn);
mysql_query(set names utf8);
$ip $_SERVER[REMOTE_ADDR];
$insert insert into tb_v(IP) values($ip); // 添加数据
$select select * from tb_v where ip $ip ;if(isset($_POST[Submit]) and $_POST[Submit] 提交) {$value mysql_query(select, $conn);if(mysql_num_rows($value) 0){$result mysql_query($insert, $conn);if($result){echo scriptalert(投票);window.location.hrefindex.php;/script;}else{echo ;}
}else{echo ;}
}
?web交互 http基础 创建表单表单元素设置处理方法获取表单参数文件上传验证响应头信息重定向设置过期时间文件下载。 表单form会话session重定向redirection 服务器信息 $_SERVER[DOCUMENT_ROOT] 当前运行脚本所在的文档根目录$_SERVER[HTTP_HOST] 当前请求的host头信息的内容$_SERVER[PHP_SELF] 当前正在执行脚本的文件名$_SERVER[REMOTE_ADDR] 请求本页ip地址$_SERVER[REQUEST_URI] 访问此页面所需的uri$_SERVER[SERVER_NAME] 主机名$_SERVER[SERVER_SIGNATURE] 波爱护服务器版本和虚拟主机名的字符串$_SERVER[argv] 传递给该脚本的参数$_SERVER[argc] 包含传递给程序的命令行参数个数$_SERVER[SERVER_PROTOCOL] 请求页面时通信协议的名称和版本$_SERVER[REQUEST_METHOD] 客户端获取文档的方法$_SERVER[REQUEST_TIME] 请求开始时的时间戳$_SERVER[HTTP_ACCEPT] 当前请求头信息的内容form nameform_name methodmethod actionurl enctypevalue targettarget_win idid
/forminput nameuser typetext valuedashu size12 maxlangth100input typehidden namedashuinput namepwd typepassword valuedashu size12 maxlangth100input namefile typefile enctypemultipart/form-data size50 maxlength20input nameimageField typeimage scr width height border0input namesex typeradio value1 checked
input namesex typeradio value0input namecheckbox typecheckbox value1 checked
input namecheckbox typecheckbox value1 checked
input namecheckbox typecheckbox value0input typesubmit nameSubmit value提交
input typereset nameSubmit value重置
input typebutton nameSubmit value按钮select namename sizevalue multiple
option valuevalue selected/option
/select
size 列表的行数
value 值
multiple 菜单方式显示数据textarea namename rowsvalue colsvalue valuevalue warpvalue
/textarea
rows表示文本域的行数
cols表示文本域的列数
value表示文本域的默认值
warp用于设定显示和送出时的换行方式
stripslashes()函数进行转义还原form idform1 nameform1 methodpost action?php echo $_SERVER[PHP_SELF];?
tr
td height30 aligncenter classSTYLE1 用户名
input nameuser typetext size16//td
?php
if(isset($_POST[Submit])){ // 判断登录按钮是否被设置
$user$_POST[user]; // 获取用户名
$password $_POST[password]; // 获取密码
if(empty($user) || empty($password)){echo scriptalert(用户名和密码不能为空); window.location.hrefindex.php; /script;
}else {echo ;}
}
??php
$now time(); // 获取系统当前时间戳
$then gmstrftime();
header(Expires:$then);//定义文档过期时间
?结言 好了欢迎在留言区留言与大家分享你的经验和心得。 感谢你学习今天的内容如果你觉得这篇文章对你有帮助的话也欢迎把它分享给更多的朋友感谢。 感谢承蒙关照您真诚的赞赏是我前进的最大动力 转载于:https://www.cnblogs.com/dashucoding/p/11140260.html