Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

forum.0day.community _ Web-программирование _ php обрезание

Автор: tano-yastreb Mar 19 2018, 14:08

Собственно вопрос, есть мускуль коннект, вытягиваются данные, потом эти данные присваиваются переменной, вопрос: Как обрезать лишнее в данных переменной?

Формат данных a:2:{i:0;s:4:"12.0";i:1;s:5:"0.131";} такой, нужно оставлять только 12.0 данные. Каждый день там разные данные. На основании их строится график, а мне нужно для других вещей обрезать. Обрезаловку число 4 символа впереди и 3 взади символа не подходит.

Автор: BahuL Mar 19 2018, 14:15

(tano-yastreb @ Mar 19 2018, 14:08) Перейти к цитате

Формат данных a:2:{i:0;s:4:"12.0";i:1;s:5:"0.131";}

это сериализованный массив.
http://php.net/manual/ru/function.unserialize.php

$x = 'a:2:{i:0;s:4:"12.0";i:1;s:5:"0.131";}';
$xArray = unserialize($x);
echo $xArray[0]; //12.0

Автор: tano-yastreb Mar 19 2018, 14:29

(BahuL @ Mar 19 2018, 14:15) Перейти к цитате

это сериализованный массив.
http://php.net/manual/ru/function.unserialize.php

$x = 'a:2:{i:0;s:4:"12.0";i:1;s:5:"0.131";}';
$xArray = unserialize($x);
echo $xArray[0]; //12.0



Ну мою реакцию можно понять по плюсику этому уважаемому товарищу, это гениально, просто мега спасибо!

Invision Power Board
© Invision Power Services