我有很多的id是这个样子:分割字符串用PHP
100000584438452_522814274414716
1050090160_4191766746351
704475642_509010235785154
我需要每一个分割,和后得出的数字_
我需要把这些数字后,变量$ object_id中的_。
感谢
我有很多的id是这个样子:分割字符串用PHP
100000584438452_522814274414716
1050090160_4191766746351
704475642_509010235785154
我需要每一个分割,和后得出的数字_
我需要把这些数字后,变量$ object_id中的_。
感谢
您可以分割周围下划线的字符串,然后设置$ OBJECT_ID作为最后一个值,就像这样:
$chunks = explode("_", $number_id);
$object_id = end($chunks);
我敢肯定,如果你读这个网址http://php.net/manual/en/function.split.php you'll得到它。甚至有些例子可以帮助你。
这里没有必要使用'split'。 '爆炸'的工作很好。 – Jocelyn
这是真的'split()'已被弃用,但你暗示爆炸是它的替代 - 这是不正确的。 Explode将完成工作,但'preg_split()'应该用于split()'http://php.net/preg_split –
$arrayOfIds = explode("_", $yourIdsSeparatedByUnderscore);
$objectId = $arrayOfIds[1];
使用爆炸()和获得阵列 – GBD
的最后的值而你真正尝试自己做任何事 –
你目前的代码是什么?你卡在哪里? – Jocelyn