[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Положительные/отрицательные числа
Godwarlock
Вытаскиваю из бд запись

preg_match_all('/[\d]+/', $data['stat'], $datas);
echo (int)$datas[0][0];

Выводит целое число 3. Но это неправильно, по скольку в самой базе, это число отрицательное, а стало быть со знаком минус. Этот минус куда-то пропадает, я думал привести элемент к типу int, но это тоже не помогло.
Игорь_Vasinsky
так и ищи
\-\d|\d+


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Hello
-?\d+


_____________
VPS от 5$, первые 2 месяца - бесплатно.
sergeiss
Цитата (Godwarlock @ 13.02.2015 - 16:50)
Вытаскиваю из бд запись

Что содержится в записи, почему ее нужно обязательно регуляркой обрабатывать для получения числа?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Valick
sergeiss, ну блин, я чё попкорн с колой зря покупал? sad.gif


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.