欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP實現(xiàn)給定一列字符,生成指定長度的所有可能組合示例

 更新時間:2019年06月22日 10:17:01   作者:小問_  
這篇文章主要介紹了PHP實現(xiàn)給定一列字符,生成指定長度的所有可能組合,涉及PHP數(shù)組遍歷、數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)給定一列字符,生成指定長度的所有可能組合。分享給大家供大家參考,具體如下:

給定一列字符,生成指定長度的所有可能的組合:

如:a,b,c,d,e 或 0-9 

生成長度 1:a, b, c, d, e;  長度2 :aa, ab, ac, ad, ae, ba, bb, bc, bd, be,................ee

<?php
function de($len, $pos = 0) {
  static $bit = [];
  static $source = ['a', 'b', 'c', 'd', 'e'];/*[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];*/
  $pos++;
  for($i = 0; $i < count($source); $i++) {
    $bit[$pos] = $source[$i];
    if ($pos < $len) {
      de($len, $pos);
    } else {
      echo implode('', $bit)."\n";
    }
  }
}

用phpcmd小助手(https://github.com/dclnet/phpcmd)運(yùn)行代碼

以上為長度為1

長度為2的。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《php正則表達(dá)式用法總結(jié)

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

相關(guān)文章

  • php讀取mysql亂碼,用set names XXX解決的原理分享

    php讀取mysql亂碼,用set names XXX解決的原理分享

    解決亂碼的方法,我們經(jīng)常使用“set names utf8”,那么為什么加上這句代碼就可以解決了呢?下面跟著我一起來深入set names utf8的內(nèi)部執(zhí)行原理
    2011-12-12
  • php反射學(xué)習(xí)之依賴注入示例

    php反射學(xué)習(xí)之依賴注入示例

    這篇文章主要介紹了php反射學(xué)習(xí)之依賴注入,結(jié)合具體實例形式分析了php基于反射的依賴注入原理與實現(xiàn)方法,需要的朋友可以參考下
    2019-06-06
  • 分享php分頁的功能模塊

    分享php分頁的功能模塊

    這里給大家分享的是個人前段時間做了一個列表分頁的功能模塊(php分頁的功能模塊),非常的簡單實用,推薦給有需要的小伙伴參考下。
    2015-06-06
  • php中將html中的br換行符轉(zhuǎn)換為文本輸入中的換行符

    php中將html中的br換行符轉(zhuǎn)換為文本輸入中的換行符

    PHP中的有個非常好的函數(shù):nl2br(),將文本框中的換行轉(zhuǎn)換為HTML頁面的<br />,但是如何實現(xiàn)將html中的<br />換行符轉(zhuǎn)換為文本框中的換行符呢
    2013-03-03
  • PHP基于雙向鏈表與排序操作實現(xiàn)的會員排名功能示例

    PHP基于雙向鏈表與排序操作實現(xiàn)的會員排名功能示例

    這篇文章主要介紹了PHP基于雙向鏈表與排序操作實現(xiàn)的會員排名功能,結(jié)合實例形式分析了php雙向鏈表的功能、定義及基于雙向鏈表的排序操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-12-12
  • PHP中抽象類、接口的區(qū)別與選擇分析

    PHP中抽象類、接口的區(qū)別與選擇分析

    這篇文章主要介紹了PHP中抽象類、接口的區(qū)別與選擇,較為詳細(xì)的分析了PHP中抽象類與接口的概念、用法、區(qū)別與使用注意事項,需要的朋友可以參考下
    2016-03-03
  • 【CLI】利用Curl下載文件實時進(jìn)度條顯示的實現(xiàn)

    【CLI】利用Curl下載文件實時進(jìn)度條顯示的實現(xiàn)

    這篇文章主要給大家介紹了關(guān)于【CLI】利用Curl下載文件實時進(jìn)度條顯示的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • PHP 遠(yuǎn)程文件管理,可以給表格排序,遍歷目錄,時間排序

    PHP 遠(yuǎn)程文件管理,可以給表格排序,遍歷目錄,時間排序

    PHP 遠(yuǎn)程文件管理,可以給表格排序,遍歷目錄,時間排序 點(diǎn)擊表格第一行,頭部就可以排序了,這個列子是當(dāng)前目錄的
    2009-08-08
  • PHP中mysql_field_type()函數(shù)用法

    PHP中mysql_field_type()函數(shù)用法

    這篇文章主要介紹了PHP中mysql_field_type()函數(shù)用法,較為詳細(xì)的分析了使用mysql_field_type()函數(shù)獲取指定字段類型的方法,是PHP+MySQL程序設(shè)計中非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • php異常處理捕獲錯誤整理

    php異常處理捕獲錯誤整理

    在本篇文章里小編給大家整理的是關(guān)于php異常處理捕獲哪些錯誤的相關(guān)知識點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-09-09

最新評論