数组中,在前页面插入一个值,在线等 php页面中$part="32|25|51";现要把 一个值插入到前页面,并把最后一个值去掉,如 把 30 放到最前面,并把51去掉;也就是得到 30|32|25 怎么实现呀 thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有多种方法1种$arr1 = explode('|', 你的字符串);然后array_shift($arr1);然后$arr1 = array_unshift($arr1, '要插入的东西', '要插入的东西', '要插入的东西' , ...);$s = implode('|', $arr1); $part="32|25|51";你把 30|32|25 输出下, 你这不是数组,所以也无需用数组函数完成 $part="32|25|51";$part = '30|'. substr($part, 0, strrpos($part, '|'));echo $part; //30|32|25 $part="32|25|51";$arr1 = explode('|', $part);array_unshift($arr1, '50');array_pop($arr1);$part = implode('|', $arr1);echo $part;//输出:50|32|25 string[] count = $part.split('|')count[0] == '32'count[1] == '25'count[2] == '51'之后用字符串拼接。 $part="32|25|51";$part = '30|'. substr($part, 0, strrpos($part, '|'));echo $part; //30|32|25可以 二级域名怎样设置引用路径? 急!!!!mysql_select_db(): supplied argument is not a valid MySQL-Link resource 求解加密图片地址遇到的问题 SQL查询少了一条记录 一个字符串处理问题 小弟花了一年写的论坛大家给点意见~ 怎么用php实现server push? 关于PHP服务器下的两个小优化 在线HTML编辑器 我想在用户登陆后,关闭浏览器(session消失)时,update一下数据库有办法吗? 输出一个词中的前二个词与后三个词,在线等 关于文本域的换行符问题
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
可以