php 几种排序方式
1.冒泡排序
function m_sort($arr)
{
$l = count($arr);
if($l==0) return false;
for($i=0;$i<$l-1;$i++)
{
for($j=$i+1;$j<$l-1;$j++)
{
if($arr[$i]>$arr[$j])
{
$temp = $arr[$i];
$arr[$i] = $arr[$j];
$arr[j] = $temp;
}
}
}
return $arr;
}
2.插入排序
function i_sort($arr)
{
$l = count($arr);
if($l==0) return false;
for($i=1;$i<$l;$i++)
{
$t = $arr[i];
for($j=$i-1;$arr[j]>$t&&$j>=0;$--)
{
$arr[j+1] = $arr[j];
}
$arr[j+1] =$t;
}
return $arr;
}
3.选择排序
function select_sort($arr)
{
$len = count($arr);
if($len <= 0) return false;
for($i=0; $i<$len; $i++)
{
&nbs
相关文档:
原文内容没有变化,在公司快消化了两个系统了,所以打算自己写一个功能还可以的个人系统,我知道网上很多,我也收集了好几个,但是想看看自己能不能做出来,好好加油吧,在筹备的过程中遇到了邮件这样的问题,所以花了点时间研究了一番,网上找到的好内容,拿出来分享一下
引用网址:http://www.china-askpro.com/msg36/qa ......
突然想起了在一次面试的时候要我写出未来一天是星期几,当时没有给写出来。现在想想还是觉得对date和mktime的概念很模糊,在这里记录下以备后用:程序如下
<?php
echo date( "l dS 0f F Y h:i:s A" );
echo "<br>";
print("July 1, 2010 is on a " . date("l", mktime(0,0,0,7,11,2010)));
?>
输出结果 ......
实例应用:
1<?
2require_once('../libs/classes/page.class.php');
3$page=new page(array('total'=>1000,'perpage'=>20));
4echo 'mode:1<br>'.$page->show();
5echo '<hr>mode:2<br>'.$page->show(2);
6echo '<hr>mode:3<br>'.$page->show(3);
7echo '&l ......
可以通过序列话一个数组,然后放到cookie中
从cookie中得到值,然后在反序列化,转换为数组。
$cur_goods_array = unserialize(stripslashes($_COOKIE['shop_cart_info']));
setcookie("shop_cart_info",serialize($cur_goods_array)); ......