如何将“01 | 15 | 59,1 | 47 | 6,01 | 17 | 20,1 | 32 | 34,2 | 3 | 1”字符串分解为5个整数数组?
例如:
01 | 15 | 59成为[01,15,59]
1 | 47 | 6成为[1,47,6]
答案 0 :(得分:1)
session_start();
这会将字符串拆分为这些组的数组(但仍为字符串)
var result = string.trim().split(", ").map(el=>el.split("|").map(n=>+n))
然后将此数组映射到一个新数组,其中包含已拆分并转换为数字的字符串:
"1|2, 3|4" => ["1|2","3|4"]