我要这样做
有一个字符串 str = "1,3,5,6,8,9";这个字符串里的数据是ID,我要把它们一个个循环出来,带进查询语句中单独查询
怎么实现的啊
虽然很简单,但刚接触php不晓得用什么方法
请写好完整代码,谢谢,我是菜鸟

解决方案 »

  1.   

    $str = "1,3,5,6,8,9";
    $str = explode(',',$str);
    foreach($str as $k => $v){
    echo $v."<br />";
    //你的其他操作。
    }
      

  2.   

    搞不懂怎么一直有人问这些问题
    我觉得这是态度问题
    起码手册翻翻 字符串比较常用的 翻一番
    即使不知道php自带的函数
    自己写个算法也可以解决
    不过还是了解基本常用函数 这样效率会高
    觉得我说的话 有问题 就无视我吧
      

  3.   

    $arr = explode(",", $string);
    foreach($arr as $value) {
      echo $value;
    }
      

  4.   

    foreach(explode(',',$str) as $k => $v){
        echo "{$k}:{$v}<br />\r\n";
    }
    这个应该是很基础的字串操作了
      

  5.   


    有些问题可以google出来……
      

  6.   

    简便方法: $id = array(); $id[1] = 1;
     $id[3] = 3;
     $id[5] = 5;
     $id[7] = 7;
     $id[9] = 9; 想入哪个. 就 $id[n]