2013-11-14 22 views
-2

我想从PHP中的一个字符串创建两个变量。如何将字符串分成两个变量PHP中的末尾2位数

例如

$string = "2,50"; 

$a = "2"; 
$b = "50"; 

如何做到这一点?

我想用它来<sup>价格的美分和它的风格有所不同,但我有这个数字作为一个整体。所以我需要把它分成两个系列。

字符串的格式总是有两个小数点和一个逗号作为分隔符,这应该是一个小小的帮助。

任何想法如何使用PHP做到这一点?

重要!我需要这样做,而不使用PHP中的数组!

+0

呃,数组有什么问题? – jszobody

+0

@jszobody问我的老师。 – user2989475

+0

哦。所以这是作业。呸。投票结束。 – jszobody

回答

3

可以沿着使用list结构与explode()来实现这一目标:

list($a, $b) = explode(',', trim($string)); 

Demo.

+0

WOw,那很好。我会尝试; D – user2989475

+0

它的工作很棒。我会在你的答案中打勾......它说7分钟;) – user2989475

+0

@ user2989475:这个解决方案仍然使用explode给出的数组。 'list'只是让分配变得容易一些。如果你真的想在没有数组的情况下做到这一点,那么你可能需要使用'strpos()'和'substr()'的组合。 –

1

使用preg_split()这会给你两个条目的数组,这些项的值添加到您的原变量。

相关问题