Asher
Asher

Reputation: 131

How can i add + sign

<?php
   $numbers = array("12", "-32", "52", "-65", "98");
   $arrlength = count($numbers);

for($x = 0; $x < $arrlength; $x++) {
   echo $numbers[$x];
   echo "<br>";
}

How can i add + sign where is not - minus.

Result: +12, -32, +52, -65, +98

Upvotes: 2

Views: 80

Answers (2)

Jigar Shah
Jigar Shah

Reputation: 6223

you can add condition like this:

echo (int)$numbers[$x] > 0 ? '+'.$numbers[$x] : $numbers[$x];

so it will be

$numbers = array("12", "-32", "52", "-65", "98");
$arrlength = count($numbers);

for($x = 0; $x < $arrlength; $x++) {
echo ((int)$numbers[$x] > 0) ? '+'.$numbers[$x] : $numbers[$x];
echo "<br>";
}

Upvotes: 5

Scuzzy
Scuzzy

Reputation: 12332

For a very straight forwards echo modification, replace

echo $numbers[$x];

with

echo ( $numbers[$x] > 0 ) ? '+'.$numbers[$x] : $numbers[$x];

Upvotes: 1

Related Questions