php显示变量nummer,不断变化

时间:2015-09-25 14:34:56

标签: php mysql

目前,我将数据存储在一个MYSQL数据库中,该数据库包含一个存储在名为" data"的表中的1个字符串。看起来如下:

parameter.troops.barracks1.3.type_index=x

现在我需要回显x的值,这可能是什么,所以我该如何在PHP中执行此操作?

我的猜测是,首先我必须检查字符串是否存在,然后如果它存在,它会抓住X是什么并显示它。

2 个答案:

答案 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);