我有很多的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