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:

Flowchart: Add hyphen (-) between numbers

PHP Code Editor:

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

Previous: PHP For Loop Exercises Home.
Next: Create a script using a for loop to add all the integers between 0 and 30 and display the sum.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php-exercises/php-for-loop-exercise-1.php