2015-09-25 2 views
1

В настоящее время я хранить данные в базе данных MYSQL, которая содержит 1 строку, хранящуюся в таблице под названием «данные», что выглядит следующим образом:дисплей PHP переменная Nummer, которая постоянно меняется

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); 
Смежные вопросы