在php中总是从动态字符串中获取最后一个数字

iqih9akk  于 2023-06-28  发布在  PHP
关注(0)|答案(1)|浏览(102)

我有一些代码,是选择一个日志条目(在一个循环),以获得最新的库存数量的一个项目。我想要一种方法,总是得到一个整数在字符串中的最后一次出现,在循环的每次迭代中看起来略有不同:
库存从13更改为12
库存从12更改为11
库存从11更改为10
库存从10更改为9
库存从9更改为8
对于每个字符串,我总是需要返回最后一个数字。所以如果我有“10到11”我需要“11”,或者如果我有“9到8”我需要“8”。
我还没有找到一种方法来解决这些整数在字符串中显示的多种方式(例如,从123更改为153,8更改为9,0更改为1等)。
任何建议将不胜感激。

wtzytmuj

wtzytmuj1#

您应该使用explode

$mystring="Inventory changed from 13 to 12";
$pieces=explode(" ",$mystring);

//$pieces["Inventory","changed","from","13","to","12"];
echo $pieces[5]; //it will print 12.

相关问题