| |
|
|
| | Возможно ли как-то динамически изменить знак?
Например:
<?
$wwww = 0;
$wwww ((true) ? "+" : "-")= 5
echo $wwww; // Равно 5 \\
?>
|
Или подставить переменной:
<?
$wwww = 0;
$znak = "+";
$wwww $znak= 5
echo $wwww; // Равно 5 \\
?>
|
| |
| |
|
|
| |
|
|
| |
для: Poison
(29.01.2007 в 12:22)
| | |
$zn = 0;
$zn = ($zn) ? '+' : '-';
|
а в чем проблема | |
| |
|
|
| |
|
|
| |
для: bronenos
(29.01.2007 в 12:25)
| | | Вы меня наверн не поняли:)
Мне нужно изменять знак прибавить или отнять динамически=)
<?
$wwww = 0;
$znak = "+";
$wwww $znak= 5
echo $wwww; // Равно 5 \\
?>
|
<?
$wwww = 0;
$wwww += 5
echo $wwww; // Равно 5 \\
?>
|
Ето какбы должны быть одинаковые результаты:) | |
| |
|
|
| |
|
|
| |
для: Poison
(29.01.2007 в 12:27)
| | | Разве что
eval('$wwww '.$znak.'= 5;');
|
| |
| |
|
|
| |
|
|
| |
для: Poison
(29.01.2007 в 12:22)
| | | Формируйте строку - она потом когда потребуется будет приведена к числовому контексту.
<?php
$wwww = 0;
$znak = "+";
$wwww = $znak."5";
echo $wwww; // Равно 5 \\
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(29.01.2007 в 12:56)
| | |
<?
$num = 3;
$zn = '+';
$num = ($zn=='+') ? 0+$num : 0-$num;
?>
|
| |
| |
|
|
| |
|
|
| |
для: bronenos
(29.01.2007 в 14:36)
| | | Спасибо всем!;) Все вроде получилось:))) | |
| |
|
|