得到数组中的数字,在线等 php页面有一数组: $arr=array('30万','40万','二手房');现我要得到此数组中 1是否有二个值含有数字 2是数组中的是哪几个值含数字(可得到含数字的值在数组中的位置) thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr=array('30万','40万','二手房','300'); $n = preg_grep('#\d+#',$arr); print_r( $n ); $arr=array('30万','40万','二手房');$reg = "/.*(\d+).*/si";foreach($arr as $key = $value) { preg_match($reg, $value, $newArr); if (is_numeric($newArr[1])) { echo $key." => " $newArr[1]."<br/>"; }} PHP做的WEBSERVICE如何防止他人调用? PHP Security Scanner谁会使用 求一正则 请教一条SQL 小菜鸟我想了半天的问题 请问在本地运行PHP的网站.需要哪些条件! PHP5里的类的常量,大家先别急着马上测试,先看看,会输出什么? 我在自己的机子上配了APACHE,可是用PHP连接MYSQL却连不上,请问为什么? PHP和ASP哪个好点??? 无限父子目录如何统计 foreach的结果集怎么弄出来啊 请问关于图片上传的问题
$n = preg_grep('#\d+#',$arr);
print_r( $n );
$reg = "/.*(\d+).*/si";
foreach($arr as $key = $value) {
preg_match($reg, $value, $newArr);
if (is_numeric($newArr[1])) {
echo $key." => " $newArr[1]."<br/>";
}
}