|
|
|
PHP => ขอคำแนะนำเรื่อง ให้แสดงผล "จำนวนบันทัดที่กำหนด" |
|
|
|
|
|
|
|
ใช้ For loop ครับ
|
|
|
|
|
Date :
2014-10-20 13:06:22 |
By :
bunchuai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$x="kasdf, sdjfsd, asdfjsdf ,asdfasf, sdfasdf, asdfsdfsdf";
$b=split(",", $x, 5); unset($b[5]);
echo implode('<br>', $b);
|
|
|
|
|
Date :
2014-10-20 13:51:03 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ แต่
<?php
$x="kasdf, sdjfsd, asdfjsdf, asdfasf, sdfasdf, asdfsdfsdf";
$b=split(",", $x, 5); unset($b[5]);
echo implode('<br>', $b);
?>
ผลออกมา มันเกิน
kasdf //1
sdjfsd //2
asdfjsdf //3
asdfasf //4
sdfasdf, asdfsdfsdf // 5
บรรทัดที่ 5 ควรจบที่ sdfasdf ไม่ควรแสดงผล ", asdfsdfsdf"
|
|
|
|
|
Date :
2014-10-20 14:05:28 |
By :
gju |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษครับ พิมพ์ผิดครับ
$b=split(",", $x, 6); unset($b[5]);
|
|
|
|
|
Date :
2014-10-20 14:16:32 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยน $b=explode(',', $x); ไว้ก่อน for นะครับ จะได้ทำงงานครั้งเดียว
ถ้าอยู่ใน for มันจะผ่านคำสั่ง explode ทุกครั้งครับ ช้ากว่าครับ
Code (PHP)
<?php
$x="kasdf, sdjfsd, asdfjsdf ,asdfasf, sdfasdf, asdfsdfsdf";
$b = explode(",", $x);
for($i=0; $i<5; $i++) { echo $b[$i]."<br>"; }
?>
|
|
|
|
|
Date :
2014-10-20 14:47:36 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา $b = explode(",", $x); ออก มา อย่าเอาไปไว้ใน loop
Code (PHP)
$x="kasdf, sdjfsd, asdfjsdf ,asdfasf, sdfasdf, asdfsdfsdf";
$b = explode(",", $x);
for($i=0; $i<5; $i++)
{
echo $b[$i]."<br>";
}
|
|
|
|
|
Date :
2014-10-20 14:47:58 |
By :
gaowteen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|