Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Coldfusion 有没有一种方法可以将数值添加到一个字符串中而不循环?_Coldfusion_Coldfusion 9 - Fatal编程技术网

Coldfusion 有没有一种方法可以将数值添加到一个字符串中而不循环?

Coldfusion 有没有一种方法可以将数值添加到一个字符串中而不循环?,coldfusion,coldfusion-9,Coldfusion,Coldfusion 9,我有一个字符串说:“212”。此字符串是动态生成的 有没有办法将这些数字相加而不循环 如果需要,我将循环并添加值;但是在研究了这个问题之后,我想看看是否有更好的方法 谢谢你当然。。只是为了好玩 digits = 212; sum = arraySum(listToArray(digits, "")); writeOutput(sum); 运行上面的脚本:确定。。只是为了好玩 digits = 212; sum = arraySum(listToArray(digits, "")); write

我有一个字符串说:“212”。此字符串是动态生成的

有没有办法将这些数字相加而不循环

如果需要,我将循环并添加值;但是在研究了这个问题之后,我想看看是否有更好的方法

谢谢你

当然。。只是为了好玩

digits = 212;
sum = arraySum(listToArray(digits, ""));
writeOutput(sum);
运行上面的脚本:

确定。。只是为了好玩

digits = 212;
sum = arraySum(listToArray(digits, ""));
writeOutput(sum);

运行上面的脚本:

如果字符串是动态生成的,请在生成字符串时查找数字相加的方法。如果字符串是动态生成的,请在生成字符串时查找数字相加的方法。要获取单个数字,我的首选项是:
arraySum(Rematch(“\d”,theString))
要获取单个数字,我的偏好是:
arraySum(重新匹配(“\d”,字符串))