php表单排列数据 php表单数组

php怎样获得form表单序列化的数据

直接用$_POST['data'];获取即可的; $data = $_POST['data'];echo '';print_r($data);die();这样就是一个数组,你无需再用什么序列化、反序列化之类的,你可以输出$_POST的数据看看就知道勒!(*^__^*) 若有任何其它疑问,

创新互联建站凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了做网站、成都网站制作服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。

1使用PHP的排序函数对以下中的数组排序。 2.在表单上由用户输入学号,姓名和成绩这三列的数据,一共5行。

费了一段时间,总算完成这个作业,也算是一种锻炼吧,以下是代码,虽然感觉效率比较低,为什么不用数据库呢?

?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'

?

php倒序排列和正序排列

可以在后台对栏目进行排序.栏目管理那里。

使用函数颠倒数组,$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 可以和数据库连接,产生简单的动态网页程序。


当前文章:php表单排列数据 php表单数组
本文URL:http://cdiso.cn/article/doijjcd.html

其他资讯