Articles of Число

PHP Преобразование в int

Я не уверен, что этот тип числа «1.3122278540256E + 18», но как я могу развернуть его в целое число? Благодаря!!

Как преобразовать строку в float с «хвостом»?

У меня проблема с преобразованием строки в float. print gettype($value[$id]); //returns string var_dump($value[$id]);//returns string '34,7140' (length=7) $float = floatval($value[$id]); print gettype($float);//returns double var_dump($float);//returns float 34 echo $float;//returns 34 Я не понимаю, почему «34»? Почему $ float не «34, 7140»? Как я могу получить $ float = 34,7140?

Как форматировать числа в php 1000 до 1k

Я пытаюсь отформатировать вывод чисел в php. У меня есть количество сообщений, которые появляются, а рядом с каждым пользователем общее количество сообщений. Но это показывает, что фактическое количество, я хочу, чтобы он показывал его в более коротком формате, на самом деле, так же, как они здесь, в SO с репутацией есть идеи?

Показывать номер в качестве условного номера в «текстовой форме» с помощью класса NumberFormatter PHP?

Если я хочу отобразить заданное число как порядковый номер, я бы сделал это следующим образом: <?php // Needs 'php5-intl' package to be installed on Debian/Ubuntu $set_format = numfmt_create( 'en_US', NumberFormatter::ORDINAL ); // '3' is displayed as '3rd' echo numfmt_format( $set_format, 3 ); ?> Но если я хочу отобразить заданное число как порядковый номер в форме […]

Как я могу сделать эти строки PHP короче?

У меня есть этот цикл, он будет считать результат: while ($wp_query->have_posts()) : $wp_query->the_post(); $current++; $current2++; Затем для вызова соответствующего класса html мне нужно это для моего дизайна: <div class="span4 <?php if($current == 0) { echo 'first'; } elseif($current == 1) { echo 'second'; } elseif($current == 2) { echo 'first'; } elseif($current == 3) { […]

Почему PHP считает, что 0 равно строке?

У меня есть следующий код: $item['price'] = 0; /*code to get item information goes in here*/ if($item['price'] == 'e') { $item['price'] = -1; } Он предназначен для инициализации цены товара до 0, а затем получения информации об этом. Если цена указана как «е», это означает обмен вместо продажи, который обозначается отрицательным значением, поскольку он должен […]

Mongodb PHP – Целые числа с десятичными знаками

Это последует за другим сообщением о вводе целого числа в mongodb. У меня это работает просто отлично, используя (int), но теперь, когда он вставляет число в db, он разбивает все после десятичной. Так что, если бы я имел 154.65, он был бы вставлен в mongodb как 154 без ничего после десятичного числа. Мой вопрос в […]