php將字符串隨機分割成不同長度數(shù)組的方法
本文實例講述了php將字符串隨機分割成不同長度數(shù)組的方法。分享給大家供大家參考。具體分析如下:
這里使用php對字符串在指定的長度范圍內(nèi)進行隨機分割,把分割后的結(jié)果存在數(shù)組里面
function RandomSplit($min, $max, $str){
$a = array();
while ($str != ''){
$p = rand($min, $max);
$p = ($p > strlen($str)) ? strlen($str) : $p;
$buffer = substr($str, 0, $p);
$str = substr($str, $p, strlen($str)-$p);
$a[] = $buffer;
}
return $a;
}
//范例:
/*
** Example:
*/
$test_string = 'This is a example to test the RandomSplit function.';
print_r(RandomSplit(1, 7, $test_string));
/*
Outputs something like this
(Array items are 1 to 7 characters long):
Array
(
[0] => This
[1] => is
[2] => a exam
[3] => ple to
[4] => test t
[5] => he
[6] =>
[7] => ran
[8] => d_spl
[9] => it f
[10] => un
[11] => ction.
)
*/
希望本文所述對大家的php程序設(shè)計有所幫助。
- 淺談php數(shù)組array_change_key_case() 函數(shù)和array_chunk()函數(shù)
- php使用array_chunk函數(shù)將一個數(shù)組分割成多個數(shù)組
- php中利用explode函數(shù)分割字符串到數(shù)組
- php把字符串指定字符分割成數(shù)組的方法
- 支持中文的PHP按字符串長度分割成數(shù)組代碼
- php通過數(shù)組實現(xiàn)多條件查詢實現(xiàn)方法(字符串分割)
- php數(shù)組函數(shù)序列之a(chǎn)rray_unique() - 去除數(shù)組中重復(fù)的元素值
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php數(shù)組函數(shù)序列之a(chǎn)rray_key_exists() - 查找數(shù)組鍵名是否存在
- php數(shù)組查找函數(shù)in_array()、array_search()、array_key_exists()使用實例
- php array_chunk()函數(shù)用法與注意事項
相關(guān)文章
解析PHP SPL標準庫的用法(遍歷目錄,查找固定條件的文件)
本篇文章是對PHP中SPL標準庫的用法進行了詳細的分析介紹,需要的朋友參考下2013-06-06
PHP下利用header()函數(shù)設(shè)置瀏覽器緩存的代碼
PHP高級應(yīng)用學(xué)習(xí)筆記之 利用header()函數(shù)設(shè)置瀏覽器緩存2010-09-09
PHP實現(xiàn)采集抓取淘寶網(wǎng)單個商品信息
這篇文章主要介紹了PHP實現(xiàn)采集抓取淘寶網(wǎng)單個商品信息,本文是一種實現(xiàn)思路,使用file_get_contents函數(shù)實現(xiàn),并給出了采集正則,需要的朋友可以參考下2015-01-01
PHP自定義圖片縮放函數(shù)實現(xiàn)等比例不失真縮放的方法
這篇文章主要介紹了PHP自定義圖片縮放函數(shù)實現(xiàn)等比例不失真縮放的方法,結(jié)合實例形式分析了php圖片縮放函數(shù)的功能實現(xiàn)與使用技巧,需要的朋友可以參考下2016-08-08
php使用vue實現(xiàn)省市區(qū)三級聯(lián)動
這篇文章主要為大家詳細介紹了php如何使用vue實現(xiàn)省市區(qū)三級聯(lián)動效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12
php中preg_replace_callback函數(shù)簡單用法示例
這篇文章主要介紹了php中preg_replace_callback函數(shù)簡單用法,分析了preg_replace_callback函數(shù)的功能及簡單使用方法,需要的朋友可以參考下2016-07-07

