最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實現(xiàn)兩表合并成新表并且有序排列的方法

 更新時間:2014年12月05日 12:02:30   投稿:shichen2014  
這篇文章主要介紹了php實現(xiàn)兩表合并成新表并且有序排列的方法,涉及針對數(shù)組的遍歷與排序操作技巧,具有一定的實用價值,需要的朋友可以參考下

本文實例講述了php實現(xiàn)兩表合并成新表并且有序排列的方法。分享給大家供大家參考。

具體實現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
<?php
/**
la (3,5,8,11)
lb(2,6,8,9,11,15)
合并為lc,有序排列。
用php實現(xiàn),不能用sort之類的函數(shù)?。。?!
**/
class union {
    var $lista = array();
    var $listb = array();
    var $listc = array();
    
    function getlenght($arr) { //獲得表長度
        return count($arr);
    }
    
    function getelement($arr, $n) { //獲取表中第n個元素,返回
        return $e = $arr[$n] ? $arr[$n] : '';
    }
    
    function listinsert($arr, $e) { //表末尾插入元素
        $arr[] = $e;
        return $arr;
    }
}
$phpig = new union();
$lista = $phpig->lista = array(3, 5, 8, 11);
$listb = $phpig->listb = array(2, 6, 8, 9, 11, 15);
$listc = $phpig->listc;
$lena = $phpig->getlenght($lista); //取得表大小
$lenb = $phpig->getlenght($listb);
$i = $j = 0;
while($i < $lena && $j < $lenb) {
    $ea = $phpig->getelement($lista, $i);
    $eb = $phpig->getelement($listb, $j);
    if($ea <= $eb) {
        $listc = $phpig->listinsert($listc, $ea);
        ++$i;
    } else {
        $listc = $phpig->listinsert($listc, $eb);
        ++$j;
    }
}
while($i < $lena) {
    $ea = $phpig->getelement($lista, $i);
    $listc = $phpig->listinsert($listc, $ea);
    ++$i;
}
while($j < $lenb) {
    $eb = $phpig->getelement($listb, $j);
    $listc = $phpig->listinsert($listc, $eb);
    ++$j;
}
print_r($listc);
?>

希望本文所述對大家的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php頁面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁面

    php頁面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁面

    我先判斷一下你是否開啟了https,如果是就正常的https頁面,如果沒有開始則跳轉(zhuǎn)到項目的目錄下面,感興趣的朋友可以參考下哈,希望對你有所幫助
    2013-03-03
  • php報表之jpgraph柱狀圖實例代碼

    php報表之jpgraph柱狀圖實例代碼

    jpgraph是php中一個非常非常強大的第三方報表工具,據(jù)說能完成一切你想要的圖形
    2011-08-08
  • PHP中session使用方法詳解

    PHP中session使用方法詳解

    在PHP開發(fā)中對比起Cookie,session 是存儲在服務(wù)器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,本文簡單介紹 session 的使用
    2007-03-03
  • 利用PHP生成靜態(tài)html頁面的原理

    利用PHP生成靜態(tài)html頁面的原理

    現(xiàn)在很多網(wǎng)站系統(tǒng),如dedecms、phpcms、帝國等知名內(nèi)容管理系統(tǒng)都提供生成靜態(tài)頁面的功能,這不光有利于搜索引擎的抓取,而且還能有效降低服務(wù)器壓力。對于學(xué)習(xí)PHP,將要從事WEB網(wǎng)站開發(fā)的朋友們來說,了解這個功能是必須的,下面來分享一下PHP生成靜態(tài)頁面的原理。
    2016-09-09
  • php foreach如何跳出兩層循環(huán)(詳解)

    php foreach如何跳出兩層循環(huán)(詳解)

    下面小編就為大家?guī)硪黄猵hp foreach如何跳出兩層循環(huán)(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • php快速導(dǎo)入大量數(shù)據(jù)的實例方法

    php快速導(dǎo)入大量數(shù)據(jù)的實例方法

    在本篇文章里小編給大家分享的是關(guān)于php如何快速導(dǎo)入大量數(shù)據(jù)的相關(guān)知識點內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • php使用ereg驗證文件上傳的方法

    php使用ereg驗證文件上傳的方法

    這篇文章主要介紹了php使用ereg驗證文件上傳的方法,是非常簡單實用的正則驗證技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • 10個值得深思的PHP面試題

    10個值得深思的PHP面試題

    這篇文章主要為大家分享了值得深入思考的10個PHP面試問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • [PHP]實用函數(shù)7

    [PHP]實用函數(shù)7

    [PHP]實用函數(shù)7...
    2007-11-11
  • 示例詳解Laravel重置密碼代碼重構(gòu)

    示例詳解Laravel重置密碼代碼重構(gòu)

    假如需要使用laravel搭建一個后臺內(nèi)容管理系統(tǒng),但laravel默認的登陸注冊不能滿足目前的需求,重置密碼的話因為是用在后臺,并且不需要發(fā)送郵件進行重置,所以默認的重置密碼肯定是不行的。下面我們一起來看看如何進行Laravel重置密碼重構(gòu)。
    2016-08-08

最新評論

嘉峪关市| 双峰县| 清镇市| 重庆市| 宜兴市| 玉门市| 黄石市| 浠水县| 张掖市| 福清市| 祥云县| 高台县| 白沙| 盐边县| 马关县| 克拉玛依市| 甘肃省| 永康市| 宣城市| 抚顺市| 友谊县| 西乌珠穆沁旗| 喜德县| 广安市| 渑池县| 邳州市| 吐鲁番市| 丹东市| 兴化市| 乐都县| 江西省| 应城市| 海安县| 固始县| 斗六市| 吉隆县| 平原县| 丘北县| 平塘县| 和林格尔县| 双流县|