php页面中
$part="32|25|51";
现要把 一个值插入到前页面,并把最后一个值去掉,
如 把 30 放到最前面,并把51去掉;
也就是得到 30|32|25 怎么实现呀 thanks
$part="32|25|51";
现要把 一个值插入到前页面,并把最后一个值去掉,
如 把 30 放到最前面,并把51去掉;
也就是得到 30|32|25 怎么实现呀 thanks
1种
$arr1 = explode('|', 你的字符串);
然后array_shift($arr1);
然后$arr1 = array_unshift($arr1, '要插入的东西', '要插入的东西', '要插入的东西' , ...);
$s = implode('|', $arr1);
你把 30|32|25 输出下,
$part = '30|'. substr($part, 0, strrpos($part, '|'));
echo $part; //30|32|25
$arr1 = explode('|', $part);
array_unshift($arr1, '50');
array_pop($arr1);
$part = implode('|', $arr1);
echo $part;
//输出:50|32|25
count[0] == '32'
count[1] == '25'
count[2] == '51'
之后用字符串拼接。
$part = '30|'. substr($part, 0, strrpos($part, '|'));
echo $part; //30|32|25
可以