Print the Patterns

<?php
// Php code to demonstrate
// star pattern

// Function to demonstrate
// printing pattern
function pypart($n)
{

// Outer loop to handle number
// of rows in this case
for ($i = 0; $i < $n; $i++)
{

// inner loop to handle
// number of columns
// values changing acc.
// to outer loop
for($j = 0; $j <= $i; $j++ )
{
	
// Printing stars
echo "* ";
}

// ending line after
// each row
echo "\n";
}
}

// Driver Code
$n = 5;
pypart($n);
?>


<?php
// PHP code to demonstrate
// star pattern

// Function to demonstrate
// printing pattern
function pypart2($n)
{
for ($i = 1; $i <= $n; $i++) {
for ($j = 1; $j <= $n; $j++) {
if($j<=($n-$i)){
echo " "." ";
}else {
echo "* ";
}
}
echo PHP_EOL;
}
}

// Driver Code
$n = 5;
pypart2($n);

?>





<?php
// PHP code to demonstrate
// star pattern

// Function to demonstrate
// printing pattern
function triangle($n)
{

// number of spaces
$k = 2 * $n - 2;

// outer loop to handle
// number of rows
// n in this case
for ($i = 0; $i < $n; $i++)
{

// inner loop to handle
// number spaces
// values changing acc.
// to requirement
for ($j = 0; $j < $k; $j++)
echo " ";

// decrementing k after
// each loop
$k = $k - 1;

// inner loop to handle
// number of columns
// values changing acc.
// to outer loop
for ($j = 0; $j <= $i; $j++ )
{
// printing stars
echo "* ";
}

// ending line after
// each row
echo "\n";
}
}

// Driver Code
$n = 5;
triangle($n);

?>




<?php
// code
// PHP code to demonstrate
// star pattern 2

// Function to demonstrate
// printing pattern 2
function triangle_pattern($len){
$string="*";
$pyramid_str="";
$mid_point=ceil($len/2);
for($i=1;$i<=$mid_point;$i++){
for($j = 1; $j <= $i; ++$j) {
$pyramid_str.=$string." ";
}
$pyramid_str.="\r\n";
}

for($i=$mid_point;$i>=1;$i--){
for($j = 1; $j < $i; ++$j) {
$pyramid_str.=$string." ";
}
$pyramid_str.="\r\n";
}

return $pyramid_str;
}
echo triangle_pattern(9);
?>







<?php
// PHP code to demonstrate
// printing pattern of numbers

// Function to demonstrate
// printing pattern
function numpat($n)
{

// initializing starting number
$num = 1;

// outer loop to handle
// number of rows
// n in this case
for ($i = 0; $i < $n; $i++)
{

// inner loop to handle
// number of columns
// values changing acc.
// to outer loop
for ($j = 0; $j <= $i; $j++ )
{
// printing number
echo $num." ";
}

// incrementing number
// at each column
$num = $num + 1;

// ending line after
// each row
echo "\n";
}
}

// Driver Code
$n = 5;
numpat($n);

?>






<?php
// PHP code to demonstrate
// printing pattern of numbers

// Function to demonstrate
// printing pattern
function numpat($n)
{

// initialising starting
// number
$num = 1;

// outer loop to handle
// number of rows
// n in this case
for ($i = 0; $i < $n; $i++)
{

// inner loop to handle
// number of columns
// values changing acc.
// to outer loop
for ($j = 0; $j <= $i; $j++ )
{
// printing number
echo $num." ";

// incrementing number
// at each column
$num = $num + 1;
}

// ending line after
// each row
echo "\n";
}
}

// Driver Code
$n = 5;
numpat($n);

?>





<?php
// PHP code to demonstrate printing
// pattern of alphabets

// Function to demonstrate
// printing pattern
function alphapat($n)
{

// initializing value
// corresponding to 'A'
// ASCII value
$num = 65;

// outer loop to handle
// number of rows
// n in this case
for ($i = 0; $i < $n; $i++)
{

// inner loop to handle
// number of columns
// values changing acc.
// to outer loop
for ($j = 0; $j <= $i; $j++ )
{
// explicitly converting
// to char
$ch = chr($num);

// printing char value
echo $ch." ";
}

// incrementing number
$num = $num + 1;

// ending line after
// each row
echo "\n";
}
}

// Driver Code
$n = 5;
alphapat($n);

?>



<?php
// PHP code to demonstrate printing
// pattern of alphabets

// Function to demonstrate
// printing pattern
function contalpha($n)
{

// initializing value
// corresponding to 'A'
// ASCII value
$num = 65;

// outer loop to handle
// number of rows
// n in this case
for ($i = 0; $i < $n; $i++)
{

// inner loop to handle
// number of columns
// values changing acc.
// to outer loop
for ($j = 0; $j <= $i; $j++ )
{
// explicitly converting
// to char
$ch = chr($num);

// printing char value
echo $ch." ";

// incrementing number
// at each column
$num = $num + 1;
}

// ending line after each row
echo "\n";
}
}

// Driver Code
$n = 5;
contalpha($n);

?>





















 

Comments

Popular posts from this blog