PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : یک فایل مانند زیر میخوام



kiava
September 12th, 2016, 01:10
دوستان طی تمریناتی که در php داشتم میکردم به مشکلاتی خوردم ولی باز نتونستم بفهمم علتش چیه
یک فایل php مثل متن زیر میخوام

*
**
***
****
*****
******
به همین روش ستاره هی اضافه بشه البته نه اینکه خودکار اضافه بشه منظور بنده وقتی فایل رو ویرایش کردم تعدادش تغییر دادم تغییر بکنه





<?php

// start from i=1 , till i < 10 && name="mft" , i+1

for($i = 0; $i < 20 ;$i++){
echo "$i <br>";
}
echo "<hr>";
for($i = 19; $i >= 0; $i--){
echo "$i <br>";
}
echo "<hr>";
$flag = true;
for($i = 0; $i < 20 && $flag;$i++){
if($i==8){
$flag = false;
}else{
echo $i."<br>";
}
}


این کد فقط اعداد نشون میده برای ستاره نمیدونم چیکار کنم میشه راهنمایی کنید ممنون میشم
:x

eramserver
September 12th, 2016, 01:21
سلام . امیدوارم این لینک کمکتون کنه : لینک (http://www.powerfaq.com/how-to-make-the-star-triangle-in-php/)

TeraServerCo
September 12th, 2016, 01:22
سلام
ابتدا یک آرایه تعریف کنید
سپس یک حلقه
در آرایه باید علامت * قرار دهید
سپس با حلقه ابتدا 1 سپس 2 سپس 3
هر بار به تعداد * چاپ کنید
موفق باشید

omid1991
September 12th, 2016, 01:27
دوستان طی تمریناتی که در php داشتم میکردم به مشکلاتی خوردم ولی باز نتونستم بفهمم علتش چیه
یک فایل php مثل متن زیر میخوام

*
**
***
****
*****
******
به همین روش ستاره هی اضافه بشه البته نه اینکه خودکار اضافه بشه منظور بنده وقتی فایل رو ویرایش کردم تعدادش تغییر دادم تغییر بکنه





<?php
// start from i=1 , till i < 10 && name="mft" , i+1
for($i = 0; $i < 20 ;$i++){
echo "$i <br>";
}
echo "<hr>";
for($i = 19; $i >= 0; $i--){
echo "$i <br>";
}
echo "<hr>";
$flag = true;
for($i = 0; $i < 20 && $flag;$i++){
if($i==8){
$flag = false;
}else{
echo $i."<br>";
}
}


این کد فقط اعداد نشون میده برای ستاره نمیدونم چیکار کنم میشه راهنمایی کنید ممنون میشم
:x

سلام وقت بخیر

اولا عید قربان رو تبریک میگم
دوما اصلا متوجه نشدم چی میخوای ولی یه کد نوشتم ان شالله بدردتون بخوره



for($i=1; $i<20; $i++)
echo str_pad("*", $i, "*", STR_PAD_LEFT) . "\n";


خروجی
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************

kiava
September 12th, 2016, 01:30
سلام وقت بخیر

اولا عید قربان رو تبریک میگم
دوما اصلا متوجه نشدم چی میخوای ولی یه کد نوشتم ان شالله بدردتون بخوره



for($i=1; $i<20; $i++)
echo str_pad("*", $i, "*", STR_PAD_LEFT) . "\n";


خروجی
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************


بسیار متشکرم اگر بخوام این رو به صورت

* * * * * *
* *
* *
* *
* * * * * *
به صورت مثلا این مربع 5*5 بخوام بزنم به نظرتون چطور میشه ؟

omid1991
September 12th, 2016, 01:31
بسیار متشکرم اگر بخوام این رو به صورت

* * * * * *
* *
* *
* *
* * * * * *
به صورت مثلا این مربع 5*5 بخوام بزنم به نظرتون چطور میشه ؟
شما پس میخوایید کپی رایت بزارید الان متوجه شدم

کدشو براتون مینویسم الان

kiava
September 12th, 2016, 01:33
شما پس میخوایید کپی رایت بزارید الان متوجه شدم

کدشو براتون مینویسم الان

یک پروژس میخوام یه مربع 5*5 با ستاره بسازم با php
بدون اینکه وسطش چیزی باشه فقط خط های (ضلع های مربع با ستاره باشه )حالا 5*5 باشه یا هرچقدر

omid1991
September 12th, 2016, 01:37
یک پروژس میخوام یه مربع 5*5 با ستاره بسازم با php
بدون اینکه وسطش چیزی باشه فقط خط های (ضلع های مربع با ستاره باشه )حالا 5*5 باشه یا هرچقدر

این شکلی ؟


*****
* *
* *
* *
*****

kiava
September 12th, 2016, 01:38
این شکلی ؟


*****
* *
* *
* *
*****

بله دقیقا فقط میخوام تعداد مشخص باشه مثلا 5*5
یا بتونم تغییرش بدم
6*6

omid1991
September 12th, 2016, 01:45
بله دقیقا فقط میخوام تعداد مشخص باشه مثلا 5*5
یا بتونم تغییرش بدم
6*6


خدمت شما



$end = 12; // هر عددی بزارید مربع اون عدد تولید میشه الان مربع 12*12 تولید میشه
for($i=1; $i<=$end; $i++)
{
$_ = str_pad("*", $end, "*", STR_PAD_LEFT) . "\n";
if($i==1)
echo $_;
if($i!=1 and $i!=$end)
echo "*" . str_pad(" ", $end-2, " ", STR_PAD_LEFT) . "*\n";
if($i==$end)
echo $_;
}

kiava
September 12th, 2016, 01:54
خدمت شما



$end = 12; // هر عددی بزارید مربع اون عدد تولید میشه الان مربع 12*12 تولید میشه
for($i=1; $i<=$end; $i++)
{
$_ = str_pad("*", $end, "*", STR_PAD_LEFT) . "\n";
if($i==1)
echo $_;
if($i!=1 and $i!=$end)
echo "*" . str_pad(" ", $end-2, " ", STR_PAD_LEFT) . "*\n";
if($i==$end)
echo $_;
}



33398

امید جان به این حالت میشه علتش نمیشه فهمید چیه؟

omid1991
September 12th, 2016, 01:57
33398

امید جان به این حالت میشه علتش نمیشه فهمید چیه؟
\n رو تبدیل کنید به <br> درست میشه

kiava
September 12th, 2016, 01:59
\n رو تبدیل کنید به <br> درست میشه

شرمنده امید جان انقدر اذیت میکنیم :x

تبدیلش کردم فقط این وسطش مشکل داره

33399

omid1991
September 12th, 2016, 02:10
شرمنده امید جان انقدر اذیت میکنیم :x

تبدیلش کردم فقط این وسطش مشکل داره

33399

خدمت شما


$end = 6;
for($i=1; $i<=$end; $i++)
{
$_ = str_pad("*", $end, "*") . "<br>";
if($i==1)
echo $_;
if($i!=1 and $i!=$end)
{
echo "*";
for($_i=1; $_i<=($end-2); $_i++)
echo "&nbsp;";
echo "*<br>";
}
if($i==$end)
echo $_;
}


- - - Updated - - -

اگه فاصله ها اذیتتون میکنه از این کد استفاده کنید بهتره


echo "<pre>";
$end = 5;
for($i=1; $i<=$end; $i++)
{
$_ = str_pad("*", $end, "*") . "<br>";
if($i==1)
echo $_;
if($i!=1 and $i!=$end)
{
echo "*";
for($_i=1; $_i<=($end-2); $_i++)
echo "&nbsp;";
echo "*<br>";
}
if($i==$end)
echo $_;
}
echo "</pre>";

farshid17
September 12th, 2016, 04:15
دوستان طی تمریناتی که در php داشتم میکردم به مشکلاتی خوردم ولی باز نتونستم بفهمم علتش چیه
یک فایل php مثل متن زیر میخوام

*
**
***
****
*****
******
به همین روش ستاره هی اضافه بشه البته نه اینکه خودکار اضافه بشه منظور بنده وقتی فایل رو ویرایش کردم تعدادش تغییر دادم تغییر بکنه





<?php
// start from i=1 , till i < 10 && name="mft" , i+1
for($i = 0; $i < 20 ;$i++){
echo "$i <br>";
}
echo "<hr>";
for($i = 19; $i >= 0; $i--){
echo "$i <br>";
}
echo "<hr>";
$flag = true;
for($i = 0; $i < 20 && $flag;$i++){
if($i==8){
$flag = false;
}else{
echo $i."<br>";
}
}


این کد فقط اعداد نشون میده برای ستاره نمیدونم چیکار کنم میشه راهنمایی کنید ممنون میشم
:x
دانشجو تازه ورودی از یاد دارم یک از مباحث در مبانی بود من انجام دادم فایل رو پیدا کردم همین جا پیوست می کنم به ما هم گفتن با زبان php انجام بدیم و c++

kiava
September 12th, 2016, 04:16
در حال خوندن مبانی کامپیوتر هستید؟؟!! (منظورم دانشجو تازه ورودی از یاد دارم یک از مباحث در مبانی بود من انجام دادم فایل رو پیدا کردم همین جا پیوست می کنم)

نه توی php خیلی مشکلات دارم و دارم دوباره php رو میخونم برای همین مشکلات داشتم :x