重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
直接用$_POST['data'];获取即可的; $data = $_POST['data'];echo '';print_r($data);die();这样就是一个数组,你无需再用什么序列化、反序列化之类的,你可以输出$_POST的数据看看就知道勒!(*^__^*) 若有任何其它疑问,
创新互联建站凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了做网站、成都网站制作服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
费了一段时间,总算完成这个作业,也算是一种锻炼吧,以下是代码,虽然感觉效率比较低,为什么不用数据库呢?
?php
header('Content-type:text/html;charset=utf-8');
//2维数组排序
function sysSortArray($ArrayData, $KeyName1, $SortOrder1 = "SORT_ASC", $SortType1 = "SORT_REGULAR")
{
if (!is_array($ArrayData)) {
return $ArrayData;
}
// Get args number.
$ArgCount = func_num_args();
// Get keys to sort by and put them to SortRule array.
for ($I = 1; $I $ArgCount; $I++) {
$Arg = func_get_arg($I);
if (!eregi("SORT", $Arg)) {
$KeyNameList[] = $Arg;
$SortRule[] = '$' . $Arg;
} else {
$SortRule[] = $Arg;
}
}
// Get the values according to the keys and put them to array.
foreach ($ArrayData as $Key = $Info) {
foreach ($KeyNameList as $KeyName) {
${$KeyName}[$Key] = $Info[$KeyName];
}
}
// Create the eval string and eval it.
$EvalString = 'array_multisort(' . join(",", $SortRule) . ',$ArrayData);';
eval($EvalString);
return $ArrayData;
}
$keys = array('stu_no','name','price');
//输出表格
echo "请输入需要排序的数据:br";
echo "form method=post";
echo "table";
echo "trtd学号/tdtd姓名/tdtd成绩td/tr";
for ($row = 1; $row 6; $row++) {
echo "tr";
for ($col = 1; $col 4; $col++) {
echo "tdinput type='text' name='stu_$row" . "_$col' size='10'/td";
}
echo "/tr";
}
echo "/table";
echo "input type='submit' name='bt' value='提交'";
echo "/form";
//转换数组
if (isset($_POST['bt'])) {
for ($row = 1; $row 6; $row++)
for ($col = 1; $col 4; $col++) {
$key = $keys[$col-1];
$stu[$row][$key] = $_POST['stu_' . $row . '_' . $col];
}
echo 'pre';
print_r($stu);
echo '/pre';
}
//排序
$temp = sysSortArray($stu,'price',"SORT_ASC");
echo 'pre';
print_r($temp);
echo '/pre'
?
可以在后台对栏目进行排序.栏目管理那里。
使用函数颠倒数组,$arrchildid实际上是个数组。
loop就是php里的foreach。
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多.
PHP安装PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"的缩写。这种将名称放到定义中的写法被称作递归缩写。
PHP于19 ISAPI筛选器94年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。
这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。