PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

รบกวนถามเรื่อง การรวม array หลายตัวเข้าด้วยกันค่ะ

รบกวนถามเรื่อง การรวม array หลายตัวเข้าด้วยกันค่ะ
เราเก็บตัวแปร array มา 3 ตัว จาก textbox นะคะ เมื่อ submit 

if(count($_POST['type'])>0){
     echo $type1 = implode(",",$_POST['type']);
}
if(count($_POST['price'])>0){
     echo $price1 = implode(",",$_POST['price']);
}
if(count($_POST['total'])>0){
     echo $total1 = implode(",",$_POST['total']);
}

สิ่งที่ echo ออกมา จะได้

cat,rat,dog,pig
100,200,300,50
4,5,3,7

แต่ต้องการรวมกัน แล้วเก็บเป็นตัวแปร $animal เพื่อ insert เข้า DB อ่าค่ะ

$animal = cat 100 4,rat 200 5,dog 300 3 ,pig 50 7

ต้องทำยังไงคะ รบกวนด้วยค่ะ TT^TT


โดย:  Mungming IP: 159.192.253.xxx วันที่: 16-09-2015 เวลา: 15:34:35

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 2
 ขอบคุณค่า

โดย:  Mungming IP: 159.192.253.xxx วันที่: 16-09-2015 เวลา: 16:59:41
 ความคิดเห็นที่ 1
ถ้า key array ตรงกันแบบนี้น่าจะได้

<?php
$animal="";
$arr_animal=array();
if(count($_POST['type'])>0){  
    foreach($_POST['type'] as $k=>$v){
        $arr_animal[]=$_POST['type'][$k]." ".$_POST['price'][$k]." ".$_POST['total'][$k];
    }
    if(count($arr_animal)>0){
        $animal=implode(",",$arr_animal);  
    }
     echo $animal;
}  
?>




โดย:  Ninenik IP: 180.183.46.xxx วันที่: 16-09-2015