php页面中
$part="32|25|51";
现要把 一个值插入到前页面,并把最后一个值去掉,
如 把 30 放到最前面,并把51去掉;
也就是得到 30|32|25 怎么实现呀 thanks

解决方案 »

  1.   

    有多种方法
    1种
    $arr1 = explode('|', 你的字符串);
    然后array_shift($arr1);
    然后$arr1 = array_unshift($arr1, '要插入的东西', '要插入的东西', '要插入的东西' , ...);
    $s = implode('|', $arr1);
      

  2.   

    $part="32|25|51";
    你把 30|32|25  输出下,
      

  3.   

    你这不是数组,所以也无需用数组函数完成 $part="32|25|51";
    $part = '30|'. substr($part, 0, strrpos($part, '|'));
    echo $part; //30|32|25
      

  4.   

    $part="32|25|51";
    $arr1 = explode('|', $part);
    array_unshift($arr1, '50');
    array_pop($arr1);
    $part = implode('|', $arr1);
    echo $part;
    //输出:50|32|25
      

  5.   

    string[] count = $part.split('|')
    count[0] == '32'
    count[1] == '25'
    count[2] == '51'
    之后用字符串拼接。
      

  6.   

    $part="32|25|51";
    $part = '30|'. substr($part, 0, strrpos($part, '|'));
    echo $part; //30|32|25
    可以