2 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
該字符串看起來像一個(gè) url,所以簡(jiǎn)單的方法是使用[parse_str()][1]它將給定的字符串轉(zhuǎn)換為一個(gè)“格式良好”的數(shù)組。
重要的是,函數(shù)的返回值將存儲(chǔ)在第二個(gè)參數(shù)中($keys在本例中)。
Ideone - 示例
$str = 'RESULT=0&RESPMSG=Approved&SECURETOKEN[25]=Fj+1AFUWft0+I0CUFOKh5WA== &SECURETOKENID=9a9ea8208de1413abc3d60c86cb1f4c5';
parse_str($str, $keys);
print_r($keys);
輸出:
Array
(
[RESULT] => 0
[RESPMSG] => Approved
[SECURETOKEN] => Array
(
[25] => Fj 1AFUWft0 I0CUFOKh5WA==
)
[SECURETOKENID] => 9a9ea8208de1413abc3d60c86cb1f4c5
)

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
使用此答案將響應(yīng)解析為數(shù)組是正確的開始。這是從數(shù)組中訪問這些值的方法:
$str = 'RESULT=0&RESPMSG=Approved&SECURETOKEN[25]=Fj+1AFUWft0+I0CUFOKh5WA== &SECURETOKENID=9a9ea8208de1413abc3d60c86cb1f4c5';
parse_str( $str, $values );
現(xiàn)在,要獲得您想要的值:
$tokens = $values['SECURETOKEN'];
// results in an array: ['25' => 'Fj+1AFUWft0+I0CUFOKh5WA=='];
$token = reset( $tokens ); // results in 'Fj+1AFUWft0+I0CUFOKh5WA=='
$length = key( $tokens ); // results in '25'
- 2 回答
- 0 關(guān)注
- 182 瀏覽
添加回答
舉報(bào)