配列内の全ての要素から指定した文字数だけ削除します。
#Include <Array.au3>
_ArrayTrim(ByRef $avArray, $iTrimNum [, $iDirection = 0 [, $iStart = 0 [, $iEnd = 0]]])
パラメータ
$avArray | 変更する配列 |
$iTrimNum | 取り除く文字数 |
$iDirection | [オプション] 削除方向 0 - 左から削除 1 - 右から削除 |
$iStart | [オプション] 配列の削除開始インデックス |
$iEnd | [オプション] 配列の削除終了インデックス |
返し値
成功:: | 1 |
失敗: | 0。@errorを設定します |
@error: | 1 - $avArrayは配列ではありません |
2 - $avArrayは1次元配列ではありません | |
5 - $iStartが$iEndよりも大きいです | |
(3-4 - 非推奨エラーコード) |
注意
なし。
関連
例
#include <Array.au3>
Local $avArray[5]
$avArray[0] = "ab"
$avArray[1] = "bc"
$avArray[2] = "cd"
$avArray[3] = "de"
$avArray[4] = "ef"
_ArrayDisplay($avArray, "$avArray BEFORE _ArrayTrim()")
_ArrayTrim($avArray, 1, 1, 0, 4)
_ArrayDisplay($avArray, "$avArray AFTER _ArrayTrim() right 1 character from items 1 to 3")