ホームページ >バックエンド開発 >PHPチュートリアル >文字列を異なる長さの配列にランダムに分割する PHP メソッド_PHP チュートリアル

文字列を異なる長さの配列にランダムに分割する PHP メソッド_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:52:02948ブラウズ

phpで文字列を異なる長さの配列にランダムに分割する方法

この記事では、phpで文字列を異なる長さの配列にランダムに分割する方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:

ここでは、PHPを使用して指定された長さの範囲内で文字列をランダムに分割し、分割結果を配列に格納しています

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

関数 RandomSplit($min, $max, $str){

$a = 配列();

while ($str != ''){

$p = rand($min, $max);

$p = ($p > strlen($str)) : $p;

$buffer = substr($str, 0, $p);

$str = substr($str, $p, strlen($str)-$p);

$a[] = $buffer;

}

$a を返す;

}

//例:

/*

** 例:

*/

$test_string = 'これは RandomSplit 関数をテストする例です。';

print_r(RandomSplit(1, 7, $test_string));

/*

このようなものを出力します

(配列項目の長さは 1 ~ 7 文字です):

配列

(

[0] => これ

[1] => は

[2] => 試験

[3] => お願いします

[4] => テスト

[5] => 彼

[6] =>

[7] => 走った

[8] => d_spl

[9] => それは

[10] => アン

[11] => アクション。

)

*/

この記事が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1009824.html技術記事 PHP で文字列を異なる長さの配列にランダムに分割する方法 この記事では、PHP で文字列を異なる長さの配列にランダムに分割する方法について説明します。皆さんの参考に共有してください。詳細な分析...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。