|
|
|
PHP สามารถทำแบบนี้เกี่ยวกับตัวเลขได้ไหมครับ ในกระทู้เลยครับ |
|
|
|
|
|
|
|
Exam #1
<?php
$devide=10;
$num='';
if(isset($_POST['submit'])) {+
$num=trim($_POST['num']);
$rs=floor($num/$devide)*$devide/2;
echo 'Input :: '.$num.'<hr>';
echo '<strong>Result</strong><br>';
echo $rs.'<br>'.$rs.'<br>';
echo ($num%$devide>0)?$num%$devide:'';
}
?>
<form method="post" action="">
<input type="text" name="num" value="<?php echo $num;?>">
<input type="submit" name="submit">
</form>
โจทย์ 2 ไม่ยากครับ คุณทำได้
|
|
|
|
|
Date :
2014-07-24 14:06:11 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(isset($_POST['submit'])) {+
เอา + ออกนะ มันเกินมา
if(isset($_POST['submit'])) {
|
|
|
|
|
Date :
2014-07-24 14:07:23 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอขอบคุณ fossil31 ได้ความรู้เพิ่ม
แก้โจทย์ที่2
Code (PHP)
<?php
$devide=50;
$num='';
if(isset($_POST['submit'])) {
$num=trim($_POST['num']);
$n=$num/$devide;
echo 'Input :: '.$num.'<hr>';
echo '<strong>Result</strong><br>';
for($i=1;$i<=$n;$i++)
{
echo $devide.'<br>';
}
echo ($num%$devide>0)?$num%$devide:'';
}
?>
<form method="post" action="">
<input type="text" name="num" value="<?php echo $num;?>">
<input type="submit" name="submit">
</form>
|
|
|
|
|
Date :
2014-07-24 14:52:23 |
By :
chai19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ rith มากๆครับ มาตอบผมทุกกระทู้เลย
ซึ้งใจจริงๆ + คะแนนให้ครับ
|
|
|
|
|
Date :
2014-07-24 16:49:12 |
By :
oilaoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าทำให้แสดงแบบ array ทำได้ไหมครับประมาณว่า
Code (PHP)
<?php
$devide=50;
$num='';
if(isset($_POST['submit'])) {
$num=trim($_POST['num']);
$n=$num/$devide;
echo 'Input :: '.$num.'<hr>';
echo '<strong>Result</strong><br>';
for($i=1;$i<=$n;$i++)
{
$test1 = array("".$devide."");
print_r ($test);
//echo $devide.'<br>';
}
echo ($num%$devide>0)?$num%$devide:'';
}
?>
<form method="post" action="">
<input type="text" name="num" value="<?php echo $num;?>">
<input type="submit" name="submit">
</form>
จาก code ด้านบนปกติเราจะใส่อาร์เรย์แบบนี้ใช่ไหมครับ
Code (PHP)
$test1 = array("".$devide."",
"".$devide."",
"".$devide."",
"".$devide."",
"".$devide.""
);
ผมลองใช้
Code (PHP)
$test1 = array();
array_push($connomains ,"$devid");
print_r ($test);
มันไม่แยกอาร์เรย์ออกมาเป็น 0 => , 1 => , 2 => .....
มันเป็น 0 => ,0 => ,0 => ,0 => ....
แบบนี้หมดเลยอะครับ
มีวิธีป้อนเข้าอาร์มแบบเรียงลำดับ 0,1,2,3 ไหมครับ
(เป็นข้อสงสัยส่วนตัวครับ ผมชอบหาอะไรใหม่ๆทำเผื่อเป็นประสบการณ์ในการหัดเขียน Programming ครับ)
|
|
|
|
|
Date :
2014-07-24 21:42:56 |
By :
oilaoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$test = array();
loop{
$test[]=$devide;
}
print_r ($test);
|
|
|
|
|
Date :
2014-07-24 22:00:38 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับพี่ _/\_
Error หน่ะครับพี่
Parse error: syntax error, unexpected '{' in C:\AppServ\www\...php online 17
|
ประวัติการแก้ไข 2014-07-24 22:03:29
|
|
|
|
Date :
2014-07-24 22:01:34 |
By :
oilaoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
for($i=1;$i<=$n;$i++)
{
$test = array();
loop{
$test[]=$devide;
}
print_r ($test);
}
echo ($num%$devide>0)?$num%$devide:'';
}
error ตรง loop{
อ่าครับ
|
|
|
|
|
Date :
2014-07-24 22:06:30 |
By :
oilaoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$devide=50;
$num='';
if(isset($_POST['submit'])) {
$arr=array();
$num=trim($_POST['num']);
$n=$num/$devide;
echo 'Input :: '.$num.'<hr>';
echo '<strong>Result</strong><br>';
for($i=1;$i<=$n;$i++)
{
$arr[]=$devide;
}
echo ($num%$devide>0)?$num%$devide:'';
}
print_r($arr);
?>
<form method="post" action="">
<input type="text" name="num" value="<?php echo $num;?>">
<input type="submit" name="submit">
</form>
|
|
|
|
|
Date :
2014-07-24 22:07:17 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอขอบคุณอีกครั้ง
Code (PHP)
<?php
$devide=50;
$num='';
if(isset($_POST['submit'])) {
$num=trim($_POST['num']);
$n=$num/$devide;
echo 'Input :: '.$num.'<hr>';
echo '<strong>Result</strong><br>';
$test = array();
for($i=0;$i<$n-1;$i++)
{
$test[$i]=$devide;
}
print_r ($test);
echo "<br>";
echo ($num%$devide>0)?$num%$devide:'';
}
?>
<form method="post" action="">
<input type="text" name="num" value="<?php echo $num;?>">
<input type="submit" name="submit">
</form>
|
|
|
|
|
Date :
2014-07-24 22:33:00 |
By :
chai19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับได้แล้วครับ _/\_
|
|
|
|
|
Date :
2014-07-24 22:51:33 |
By :
oilaoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|