|
|
|
การใช้งาน function implode กับ $val .= ข้อดี,ข้อเสีย อย่างไร ผมสังสัย |
|
|
|
|
|
|
|
ไม่เห็นแปลกเลยอะ
ถ้า
implode จะได้ค่า a | b | c
แต่ถ้าต่อสตริงธรรมดาจะได้ | a | b | c
จะเลือกใช้อันไหน แล้วแต่โอกาศครับ
สังเกอะไรโผล่ข้างหน้าตัว a ไหม ถ้าเราไม่ใช้ implode
|
|
|
|
|
Date :
2009-08-25 19:06:03 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อืม เท่าที่สังเกตจากโจทย์แล้ว เหมือนจะ error นะ
เพราะ $b ไม่ไช่ array
ต้องแบบนี้นะครับ ที่ถูก
Code (PHP)
<?php
//-------------------------//
for ( $b = 1; $b <= 10; $b++ )
{
$a[] = $b;
}
echo implode( "|", $a );
//-----------------------//
for ( $b = 1; $b <= 10; $b++ )
{
$a .= "|" . $b;
}
echo $a;
?>
|
|
|
|
|
Date :
2009-08-25 19:10:52 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คืออย่างไรนะครับ $b ไม่ใช่ array ช่วย เพิ่มรอยหยักในสมอง ผมดีหน่อยนะครับ...
|
|
|
|
|
Date :
2009-08-25 22:08:49 |
By :
nilas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
implode() ใช้กับ array ครับ
|
|
|
|
|
Date :
2009-08-25 22:46:38 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประโยชน์ที่ควรใช้ implode() คือ ไม่จำเป็น ต้อง get ค่าจาก array เพื่อนำมาร่วมกัน ลดขั้นตอนการทำงานลง 1-2 ขั้นตอน นี้เอง ok ครับ ขอบคุณสำหรับคำตอบนำครับ..คุณ A-mac
|
|
|
|
|
Date :
2009-08-25 23:36:05 |
By :
nilas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
<?php
//-------------------------//
for ( $b = 1; $b <= 10; $b++ )
{
$a[] = $b;
}
for ( $i = 1; $i <= 10; $i++ )
{
$c= $a[$i]."|";
}
$d=substr($c,0,-1);
echo $d;
//echo implode( "|", $a );
?>
อะไรแบบนี้ นะครับ ที่ผมเคยใช้
|
|
|
|
|
Date :
2009-08-26 23:45:46 |
By :
nilas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริง $c.=$a[$i]."|"; จุดหาย..
|
|
|
|
|
Date :
2009-08-26 23:46:56 |
By :
nilas |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2010-04-20 16:11:59 |
By :
พยัคฆ์คำรณ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยุ่งยาก
|
|
|
|
|
Date :
2012-02-12 19:39:35 |
By :
อนุชา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|