|
|
|
ช่วยทีครับการรวมข้อมูลของตัวแปร array ครับพี่ ๆ ถ้าผมต้องการเอาข้อมูลมารวมกันทั้งสอง array ต้องทำยังไงอะครับ |
|
|
|
|
|
|
|
อย่างงี้อ่ะป่าว ครับ
<?
$arr_key = array ( "a1", "a2", "a3" );
$arr_value = array ( 1, 2, 3 );
$arr_sum = array_combine($arr_key,$arr_value);
print_r($arr_sum);
?>
แต่ array ทั้ง 2 ต้องมีขนาด array เท่ากันนะครับ ถึงจะทำได้
|
|
|
|
|
Date :
2010-10-12 22:47:17 |
By :
- - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ครับคือผมลองใช้ array_combile(); แล้วมันดันตัดค่าที่ซ้ำกันออกไปอะครับจะทำยังไงให้ไม่ตัดค่าที่ซ้ำกันอะครับเช่น
a1
a2
a3
a4
a1
a2
a3
a4
//////////////////////////////////////////
1
2
3
4
1
2
3
4
////////////////////
a1 = 1
a2 = 2
a3 = 3
a4 = 4
a1 = 1
a2 = 2
a3 = 3
a4 = 4
อย่างงี้อะครับถ้าใช้ array_combile();มันจะเหลือแค่
a1 = 1
a2 = 2
a3 = 3
a4 = 4
อะครับ
|
|
|
|
|
Date :
2010-10-13 12:23:35 |
By :
Black_IsIe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าอย่างที่คุณบอก ผมคิดว่า มันไม่น่าจะเป็นไปได้นะครับ
เพระถ้า keyซ้ำเเล้วมันคงจะเลือกไม่ถูกว่าจะเอาค่าไหนมาเเสดงอ่ะครับ
|
|
|
|
|
Date :
2010-10-13 13:21:57 |
By :
- - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นถ้าเอา string มาต่อกันเฉยๆอะครับให้ได้แบบนี้อะครับ
a1 = 1
a2 = 2
a3 = 3
a4 = 4
a1 = 1
a2 = 2
a3 = 3
a4 = 4
จะใช้อะไรดีอะครับ
|
ประวัติการแก้ไข 2010-10-13 13:42:11
|
|
|
|
Date :
2010-10-13 13:40:17 |
By :
Black_IsIe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่านสุด กำหนดตำแหน่งให้มันไปเลยครับ ว่า array ชุดที่ 1 ตำแหน่งที่ 0 เท่ากับ array ชุดที่ 2 ตำแหน่งที่ 0
ผมว่าแบบนี้ง่ายกว่า นะครับ แต่ขอบอกว่าแบบนี้มีข้อจำกันน่ะครับ
แต่ถ้าจะใช่ array_combile() ก็สร้างขอมูลที่เป็น array 4 ชุดสิครับ
|
|
|
|
|
Date :
2010-10-13 13:44:51 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอมีตัวอย่างแนวๆให้ผมบ้างไหมครับ
|
|
|
|
|
Date :
2010-10-13 14:05:02 |
By :
Black_IsIe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต้ว มันจะทำได้ไงครับ key มันซ้ำกันไม่ได้ครับ
|
|
|
|
|
Date :
2010-10-13 14:12:03 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำเปลี่ยนเป็นอาเรย์สองชั่นครับ
รูปแบบ
$array = array(
array('key' => 'a1', 'value' => 1),
array('key' => 'a2', 'value' => 2),
);
|
|
|
|
|
Date :
2010-10-13 14:15:55 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบทุกท่านมากๆเลยครับที่เข้ามาช่วย
|
|
|
|
|
Date :
2010-10-13 23:47:58 |
By :
Black_IsIe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|