2015-09-25 78 views
1

PHP顯示變量nummer目前我存儲在其中包含存儲在一個名爲「數據」,看起來像下面的表1串一個MySQL數據庫中的數據:是不斷變化

parameter.troops.barracks1.3.type_index=x 

現在我需要呼應x的值可以是任何東西,我如何在PHP中執行此操作?

我的猜測是,首先我要檢查字符串是否存在,如果存在,它會抓住X是什麼並顯示它。

回答

1

因爲一切都在一個字符串,我建議:

$string = 'parameter.troops.barracks1.3.type_index=x'; 
$val = substr($string, strrpos($string, '=')+1); 
0

這裏有一種方法:

$result = trim(strchr($string, '='), '='); 

這將變相時期.以強調在名_

parse_str($string, $result); 
print_r($result); 

產量:

Array 
(
    [parameter_troops_barracks1_3_type_index] => x 
) 

所以你可以做的一個如下:

echo $result['[parameter_troops_barracks1_3_type_index']; 
//or 
echo current($result);