HASH_SPLIT¶
Category: ハッシュ操作
書式¶
HASH_SPLIT( str, sep1, sep2 )
引数¶
| Parameter | Description |
|---|---|
| str | 分割する文字列 |
| sep1 | 要素の区切り |
| sep2 | キーと値の区切り |
戻り値¶
ハッシュ
解説¶
文字列を sep1 で要素に分け、各要素を sep2 でキーと値に分けてハッシュを作る。
- 空の要素は飛ばす
sep2を含まない要素は、キーだけの要素になる(値は VOID)- キーが空の要素(
=xなど)は捨てる - 最初の
sep2で分ける。d=4=5はキーd、値4=5になる sep1かsep2が空文字列のときは警告 W0010 を出し、空のハッシュを返す
使用例¶
_h = HASH_SPLIT("a=1,b=2,,c,=x,d=4=5", ",", "=")
// a=1,b=2,c=,d=4=5 (要素数 4)
互換性¶
- YAYA: Tc600-3以降