指定した区切り文字に従って文字列を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