$k = array(55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17);
print_r($k);
好好看下手册。

解决方案 »

  1.   

    楼上的兄弟,我的$k="1,2,3,";这样的值。然后再构建一个。我输入
    直接array(1,2,3);这样就没问题

    array($k);这样就有问题其实,我的$k是从数据库中取出来的,值就是$k="55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17"; 所以想不明白,为什么不成功。
      

  2.   

    array(0=>1,1=>2,2=>3);这样当然没有问题$k = "array(1,2,3,4,5,6)";
    eval($k);也没问题 
      

  3.   

    $k="55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17",“,”只是这一长串字符串中的一员,就像是$k="lsdfjlsdj"一样。你用array($k),实际上也是一个数组,是一个只有一个字符串的数组。要把数据库中读出的这样的字符串转化为数组,需要用到explode方法,即$k=explode(",","55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17");这样才会达到你的目的。
      

  4.   


    $k="55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17"; //$k字串string
    echo array($k); //$k到这里成了array的一个元素,输出数组var_dump()/print_r();这样为什么不是一个数组? 
    如何才能让$k 成为一个数组 
    $arr = explode(",",$k);//字符串函数用,解析成数组
    $arr = split(",",$k); //正则解析字串到数组
      

  5.   

    //输出第2-10个数字
    $k = "55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17";
    $k = array_pop(array_shift(explode(',', $k, 11)));
    print_r($stack);
      

  6.   

    $k="55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17"; 
    echo array($k); $k 是字符串啊
    array($k) 只能把$k作为数组的一个元素啊
      

  7.   

    貌似写错了,应该分开$k = "55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17";
    $k = explode(',', $k, 11);
    array_shift($k);
    array_pop($k);
    print_r($k);
      

  8.   

    ???
    $k="55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17"; 
    $array = explode(',',$k);
    print_r(array_slice($array,1,9));
      

  9.   

    $k="55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17"; 
    echo array($k); 这样为什么不是一个数组? 
    如何才能让$k 成为一个数组   并且输出第2-10个数字。就是 
    32 
    66 
    87 
    一直到第10个这事情通常要分开来做.//1 将字符串转成数组.
    $k = "55,32,66,87,123,35,66,98,88,33,56,31,11,9,387,412,764,53,23,80,25,17";
    $kArray = explode(',', $k);//第二步,输出.
    for($i = 1;$i<10;$i++)
    {
     echo $kArray[$i];
    }