php, если столбец результата имеет номер, добавить символ $

Я использую php для получения информации из хранимых процедур. Из этого я получаю некоторый столбец с числовыми значениями и в том же столбце, иногда он равен нулю или имеет другие символы, чем числа. Я хотел бы добавить конкретный символ «$» к одному только с цифрами (положительным или отрицательным). Это то, что я сделал до сих пор:

    $sql = "financier_gl @DATE1 = '$from', @DATE2 = '$to', @TARGET = '001'";
$result = sqlsrv_query($conn, $sql);
while ($row = sqlsrv_fetch_array($result))
{
//print_r( $row );  // debug code
if ($row['HTML_CODE'] == 'BOLD(), Green()'){
$couleur='green';
$font= 'bold';
}
else {
$couleur='black';
$font= 'normal';
}
if ($row['Montant'] > 0 ){
echo '$';
}
?>
<tbody>
<tr>
<?php echo "<tr style=\"font-weight:$font; color:$couleur;\">"; ?>
<td style="text-transform:lowercase"><?php echo ($row['Nom']); ?></td>
<td><?php echo ($row['Quantite']); ?></td>
<td><?php echo ($row['Montant']); ?></td>
<td><?php echo ($row['D/C']); ?></td>
<td><?php echo ($row['Debit']); ?></td>
<td><?php echo ($row['Credit']); ?></td>

Как вы можете видеть, это только столбец «Montant», в котором я бы попросил $ и получил только значение. Есть идеи? Спасибо

2

Решение

Если вы просто хотите проверить, если $row['Montant'] это число, а затем показать $Вы можете достичь этого, сделав что-то вроде этого:

if (is_numeric($row['Montant'])) {
echo '$';
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]