Function Reference

_StringExplode

指定した区切り文字に従って文字列をPHP Explode v5と同じように分割します。

#Include <String.au3>
_StringExplode($sString, $sDelimiter [, $iLimit] )

 

パラメータ

$sString 分割する文字列
$sDelimiter 分割に使用する区切り文字(分割は各文字ではなく文字列全体におこなわれます)
$iLimit [オプション]返される最大要素数
=0 : (デフォルト) 区切り文字毎に分割されます。
>0 : 設定値まで分割し、最後の要素に文字列の残りが格納されます。
<0 : 区切り文字毎に分割され、限度を超えた分は配列の末尾から削除されます。

 

返し値

成功: 分割された文字列を格納した配列。

 

注意

最初の可能な要素を取り除くには負の制限値を使用してください。

 

関連

 



#include <String.au3>
#include <Array.au3>

$text = "one##two##three##four##five##six##seven##eight"
$array1 = _StringExplode($text, "##", 0)
_ArrayDisplay($array1, "StringExplode 0")

;表示
;[0] = one
;[1] = two
;[2] = three
;[3] = four
;[4] = five
;[5] = six
;[6] = seven
;[7] = eight

$array2 = _StringExplode($text, "##", 4)
_ArrayDisplay($array2, "StringExplode 4")

;表示
;[0] = one
;[1] = two
;[2] = three
;[3] = four
;[4] = five##six##seven##eight

$array3 = _StringExplode($text, "##", -3)
_ArrayDisplay($array3, "StringExplode -3")

;表示
;[0] = one
;[1] = two
;[2] = three
;[3] = four
;[4] = five