$equipment_id=$arrayEquipment[0]['equipment_id'];  这是获取数据库中的一个字段数据,是以 ,1,2,3,4,5,6 组成的字符串, 我该怎么样才能 循环输出: 第一个为1, 第二个为2……

解决方案 »

  1.   

    print_r(explode(',', '1,2,3,4,5,6,7,8'));//多看手册
      

  2.   

    $equipment_id = $arrayEquipment[0]['equipment_id'];
    $id_arr = explode(',', trim($equipment_id, ','));
    // count($id_arr) 这个就是长度
    foreach($id_arr as $id){
    echo $id, '<br>';
    }
      

  3.   

    你好,为什么得到$equipment_id=$arrayEquipment[0]['equipment_id'];
    $eArray=explode(",",$equipment_id);
    $equipmentModel=new EquipmentModel();
    foreach ($eArray as $Id){
    echo $Id;
    $equipmentArrays =$equipmentModel->getEquipmentById($Id);
    } 为什么只得到一个呢  且输出的是112