簡體   English   中英

獲取跟隨指定數字和元素的數字

[英]Get a number that follows a specified number and element

我想在字符串中搜索未知值。 例如,我想在字符串“ 1:54,2:22,3:21”中搜索“ 2:”后面的數字。 因此,我希望結果為“ 22”。 這是我編寫的代碼:

$card_session_items = "1:54,2:22,3:21";
$item_id = "2";
$isit = substr($card_session_items, strrpos( $card_session_items, "$item_id:"));

但是此代碼的結果是“ 22,3:21”。 我怎樣才能得到“ 22”?

我不明白您在做什么,但這可能對您有用。

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

$output = $preg_split('(/,2:/)', "1:54,2:22,3:21", 2); 

echo $output[0] //will return '1:54';
echo $output[1] //will return '22,3:21';

$desire = $preg_split('(/,/)', $output[1], 2);

>$desire[0] = '22'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM