﻿ PHP for loops Exercise: Add hyphen (-) between numbers - w3resource

# PHP for loop Exercises: Add hyphen (-) between numbers

## PHP for loop: Exercise-1 with Solution

Create a script that displays 1-2-3-4-5-6-7-8-9-10 on one line. There will be no hyphen(-) at starting and ending position.

Sample Solution:

PHP Code:

``````<?php
// Loop through numbers from 1 to 10
for(\$x=1; \$x<=10; \$x++)
{
// Check if number is less than 10
if(\$x < 10)
{
// Print number with a dash if less than 10
echo "\$x-";
}
else
{
// Print number followed by a newline if it's 10
echo "\$x"."\n";
}
}
?>
```
```

Output:

```1-2-3-4-5-6-7-8-9-10
```

Explanation:

In the exercise above,

The code starts with a PHP opening tag <?php.

• It initializes a "for" loop that runs from 1 to 10 (\$x=1; \$x<=10; \$x++), incrementing the variable '\$x' by 1 in each iteration.
• Within the loop, there's an "if" condition to check if the current value of '\$x' is less than 10 (if(\$x < 10)).
• If '\$x' is less than 10, it prints the value of '\$x' followed by a dash (echo "\$x-").
• If '\$x' is equal to 10, it prints the value of '\$x' followed by a newline (echo "\$x"."\n").
• Finally, PHP code ends with a closing tag ?>.

Flowchart:

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿