Умножьте строку символов на число - PullRequest
0 голосов
/ 06 мая 2020

Я хочу отобразить дробь в PHP. Для этого я написал:

$a = 3; 

$b = 2;

$c = "$a/$b";

echo $c; // this displays 3/2
but on the other hand I want to multiply $c by an integer;

echo $c * 2; // this shows me an error 

вот что мне показывает: (!) Примечание: обнаружено некорректное числовое значение c

Может кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 06 мая 2020

Попробуйте заменить одинарные кавычки на двойные. Без кавычек зависит от того, чего вы ожидаете. Затем попробуйте изменить тип $ c.

Пример:

$a = 3;
$b = 2;
$c = "$a/$b"; // or $c = $a/$b;
echo $c; // this displays 3/2
// but on the other hand I want to multiply $c by an integer;
echo (float)$c * 2; // this shows me an error
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...