[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите как слиять метр и сантиметр
d4a1
$a - метр
$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

Спустя 5 минут, 5 секунд (30.01.2012 - 12:08) d4a1 написал(а):
$a1 = $a+$aa/100;
А зачем делить на 100 ?

Спустя 12 минут, 36 секунд (30.01.2012 - 12:21) m4a1fox написал(а):
redreem
Он не переводить хотел, а выполнить банальную конкатенацию.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 будет

Спустя 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;
$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;

потому что в твоем коде не производятся математические вычисления, а идет склеивание переменных (конкатенация).

Спустя 15 минут, 51 секунда (30.01.2012 - 14:38) DarkLynx написал(а):
Все верно, если хотите что бы переменные содержащие числа были числами выводите
$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 работай как с числом..
Быстрый ответ:

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