我从页面得到如下字符串10112-15-2 10112-15-3 10112-15-4,现在我只需要此字符串每个单元的最后一位也就是2 3 4与数据库中的字段匹配,请问该如何处理。
解决方案 »
- 如何在点击某个按钮后执行某个函数?
- 字符串加一问题 急啊
- if..else 与 ? : 的问题
- 求正则
- 本人菜鸟,想问下我下载了一个php网站,php环境也搭建好了,如何运行???
- 我的缩略图算法,还是个错的,各位老大帮忙来看看吧!
- 如何用PHP搭建个移动APP的服务器
- 京东上的购物车问题
- 初,在帽9上,初,装mysql-standard-4.1.13-unknown-linux-gnu-ia64-rhas21.tar.gz 请指点具体方法。
- 大家帮我看看下面这个流控制是怎么回事,条件怎么总得不到真值呢?请进!!!
- JAVA实现的3DES加密算法用PHP 中的mcrypt库如何转换(互联星空接口开发)?
- ★mantis★数据库乱码问题!
$str = '10112-15-2 10112-15-3 10112-15-4';
$newArr = array_map('getLastStr',explode(' ',$str));
print_r($newArr);
//function:
function getLastStr($arr)
{
return substr($arr,-1);//或者你可以直接在这里与数据库交互
}
$newArr = explode(' ',$str);foreach($newArr as $key=>$value){
$temparr=explode('-',$value);
$newArr[$key]=$temparr[2];
}
$s = "10112-15-2 10112-15-3 10112-15-4";
$t = explode(" ",$s);
foreach($t as $v)
{
$arr[] = $v{strlen($v)-1};
}
print_r($arr);
?>结果:Array ( [0] => 2 [1] => 3 [2] => 4 )