目前,我将数据存储在一个MYSQL数据库中,该数据库包含一个存储在名为" data"的表中的1个字符串。看起来如下:
parameter.troops.barracks1.3.type_index=x
现在我需要回显x的值,这可能是什么,所以我该如何在PHP中执行此操作?
我的猜测是,首先我必须检查字符串是否存在,然后如果它存在,它会抓住X是什么并显示它。
答案 0 :(得分:1)
由于所有内容都在字符串中,我建议:
$string = 'parameter.troops.barracks1.3.type_index=x';
$val = substr($string, strrpos($string, '=')+1);
答案 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);