分解一个浮点数字符串并转成浮点数

int explode_float(str s,str sub,int n);
//s: 原字符串
//sub:搜索子串,只有第一个字符有效
//n:获取分解后的第几个字符串,0开始

示例

str ss="1|2.03|3.1415|-4.285";
float num;
num=explode_float(ss,"|",0);//1.000000
echo(num);echo("\r\n");
num=explode_float(ss,"|",1);//2.030000
echo(num);echo("\r\n");
num=explode_float(ss,"|",2);//3.141500
echo(num);echo("\r\n");
num=explode_float(ss,"|",3);//-4.285000
echo(num);echo("\r\n");

注意