PDA

View Full Version : سوال: این کد درسته ؟؟؟؟؟؟؟؟؟؟



capitan_nemesis
دوشنبه 27 آبان 1392, 13:43 عصر
چاپ :

x
xx
xxx
xxxx

کد :

<?php

$star = "x";


for ($i = 1 ; $i < 5 ; $i++)
{
for ($j = 1 ; $j <= $i ; $j++)
{
$star += "x";
}
echo $star;
$star = "";
}

?>

Tarragon
دوشنبه 27 آبان 1392, 14:44 عصر
سلام کار نمی کنه
دلیلشم اینه که $start += "x"; مال اعداد اگر عددی بود باهاش جمع می کرد. اینکه عدد نیست : کد بهینه این پائینیه.

<?php
$star = null;
for ($i = 1 ; $i < 5 ; $i++)
{
for ($j = 1 ; $j <= $i ; $j++)
$star .= "x";

echo $star."<br>".PHP_EOL;
$star = null;
}