在PHP中,我导入一些文本文件,其中包含以空格分隔的浮点值表。所有值都包含两个小数位。一个典型的行会是这样的:在一个字符串中插入一个空格2位后小数
1.45 22.87 99.12 19.55
然而,一些线路,如果小数点前的数字是3个位数,原始文件有时不包含空格。所以应该是什么:
1.45 122.87 99.12 19.55
进来为:
1.45122.87 99.12 19.55
我想我需要做的是寻找小数字符串,然后看2个空格后,如果没有一个我需要添加一个空间。我不能为了我的生活找出最直接的方式来做到这一点。
您的意思是它既没有分隔也没有固定宽度? –
总是有2个数字在“。”之后? – powtac
它是空格分隔的,但并非总是如此,小数点后总有2位数字。 – Laravelian