$aa - сантиметр.
$a1= число 2.3
Вот : $a1 = "$a.(.$aa)"
Хрень ?
Спустя 3 минуты, 12 секунд (30.01.2012 - 11:51) m4a1fox написал(а):
d4a1
Цитата |
Хрень ? |
Да!
Спустя 1 минута, 38 секунд (30.01.2012 - 11:52) d4a1 написал(а):
А как правильно ?
Спустя 6 минут, 6 секунд (30.01.2012 - 11:58) m4a1fox написал(а):
d4a1
откуда мне знать? я вопроса не увидел?
откуда мне знать? я вопроса не увидел?
Спустя 2 минуты, 20 секунд (30.01.2012 - 12:01) redreem написал(а):
$a1 = $a+$aa/100;
Спустя 2 минуты, 31 секунда (30.01.2012 - 12:03) d4a1 написал(а):
m4a1fox
$a - это метр - целое число.
$aa - сантиметр.
$a1 - должен быть слиянием $a И $aa - например 2.42
$a - это метр - целое число.
$aa - сантиметр.
$a1 - должен быть слиянием $a И $aa - например 2.42
Спустя 5 минут, 5 секунд (30.01.2012 - 12:08) d4a1 написал(а):
$a1 = $a+$aa/100;
А зачем делить на 100 ?
А зачем делить на 100 ?
Спустя 12 минут, 36 секунд (30.01.2012 - 12:21) m4a1fox написал(а):
redreem
Он не переводить хотел, а выполнить банальную конкатенацию.d4a1
Он не переводить хотел, а выполнить банальную конкатенацию.d4a1
Цитата |
$a - это метр - целое число. $aa - сантиметр. $a1 - должен быть слиянием $a И $aa - например 2.42 |
А что выводит?
Спустя 1 минута, 53 секунды (30.01.2012 - 12:23) Michael написал(а):
Цитата |
А зачем делить на 100 ? |
Если сантиметров будет больше ста - перейдут в метры.
Спустя 21 секунда (30.01.2012 - 12:23) m4a1fox написал(а):
d4a1
$a = 2; $aa = 42;
$a1 = $a.'.'.$aa;
Спустя 30 секунд (30.01.2012 - 12:24) m4a1fox написал(а):
Цитата |
Если сантиметров будет больше ста - перейдут в метры. |
Верно!
d4a1
Э........ так?
Цитата |
должен быть слиянием |
Учимся правильно выражать мысли. конкатенация строк php
Спустя 5 минут, 42 секунды (30.01.2012 - 12:29) d4a1 написал(а):
$a = "5";
$aa = "17";
$a1 = "$a.$aa";
echo $a1;
Выводит 5.17 . Никогда бы не подумал - думал 517 будет
$aa = "17";
$a1 = "$a.$aa";
echo $a1;
Выводит 5.17 . Никогда бы не подумал - думал 517 будет
Спустя 9 минут, 57 секунд (30.01.2012 - 12:39) alexbel2404 написал(а):
$a = 5;
$aa = 17;
$a1 = $a * 100 + $aa; //получаем сумму в сантиметрах!
$a2 = ($a * 100 + $aa) / 100; //получаем сумму в метрах!
echo $a1;
echo '<br />';
echo $a2;
вроде так)
Спустя 55 секунд (30.01.2012 - 12:40) alexbel2404 написал(а):
Цитата (d4a1 @ 30.01.2012 - 13:29) |
$a = "5"; $aa = "17"; $a1 = "$a.$aa"; echo $a1; Выводит 5.17 . Никогда бы не подумал - думал 517 будет |
числа в кавычки не заключают.
Спустя 3 минуты, 2 секунды (30.01.2012 - 12:43) neadekvat написал(а):
Цитата (alexbel2404 @ 30.01.2012 - 13:40) |
числа в кавычки не заключают. |
Поэтому они интерпритируются и конкатенируются аки строки.
Спустя 4 минуты, 27 секунд (30.01.2012 - 12:48) d4a1 написал(а):
Цитата (alexbel2404 @ 30.01.2012 - 13:40) |
числа в кавычки не заключают. Поэтому они интерпритируются и конкатенируются аки строки. |
Жесть. Мне то как сделать ?
Спустя 7 минут, 2 секунды (30.01.2012 - 12:55) neadekvat написал(а):
Цитата (d4a1 @ 30.01.2012 - 13:48) |
Жесть. Мне то как сделать ? |
Тот код, что приведен в прошлом посте, разве не работает? Да и ранее были другие примеры кода.
Я лично тоже не понял, в чем суть задачи.
Спустя 2 минуты, 32 секунды (30.01.2012 - 12:57) d4a1 написал(а):
Правильный этот ?
А мой почему не правильный ?
$a = 5;
$aa = 17;
$a1 = $a * 100 + $aa; //получаем сумму в сантиметрах!
$a2 = ($a * 100 + $aa) / 100; //получаем сумму в метрах!
echo $a1;
echo '<br />';
echo $a2;
А мой почему не правильный ?
$a = 5;
$aa = 17;
$a1 = $a.$aa;
echo $a1;
Спустя 32 секунды (30.01.2012 - 12:58) neadekvat написал(а):
d4a1
Цитата (neadekvat @ 30.01.2012 - 13:55) |
Я лично тоже не понял, в чем суть задачи. |
Спустя 1 час, 24 минуты (30.01.2012 - 14:22) alexbel2404 написал(а):
Цитата (d4a1 @ 30.01.2012 - 13:57) |
Правильный этот ?$a = 5; А мой почему не правильный ? $a = 5; |
потому что в твоем коде не производятся математические вычисления, а идет склеивание переменных (конкатенация).
Спустя 15 минут, 51 секунда (30.01.2012 - 14:38) DarkLynx написал(а):
Все верно, если хотите что бы переменные содержащие числа были числами выводите
$a1 = $a.'.'.$aa;
а если просто необходимо вывести (что как я понял и нужно, просто вывести) то самый простой способ
$a1 = "$a.$aa";
что то я не дочитал все и написал =)
$a1 = $a.'.'.$aa;
а если просто необходимо вывести (что как я понял и нужно, просто вывести) то самый простой способ
$a1 = "$a.$aa";
что то я не дочитал все и написал =)
Спустя 13 минут, 44 секунды (30.01.2012 - 14:51) d4a1 написал(а):
$a1 просто должна быть числом с которым можно работать ( умножать \делить )
Спустя 9 минут, 25 секунд (30.01.2012 - 15:01) DarkLynx написал(а):
Цитата (d4a1 @ 30.01.2012 - 11:51) |
$a1 просто должна быть числом с которым можно работать ( умножать \делить ) |
В такой случае используй код который был написан выше, где производятся математические действия с числами и выводит $a1.. И с этим $a1 работай как с числом..