解决方案 »
- preg_replace 不支持元字符"\b"???
- 如何读取http上的动态数据(XML)
- php登陆问题
- 编码问题
- 关于手机短信!
- [求助]再问一个php的问题
- 怎样配置Apache的虚拟目录?
- 小问题,看看linux为测试平台的朋友有多少?
- 提一个简单的问题:公司有一套库存管理软件(语言pb7.0数据库sql server7),我在知道数据库连接密码,用户名,且知道表结构的情况下,能不能用p
- 我的表单里面为什么输入一个引号就提交超时,提交不上去,不是注入,是压根submit就超时
- 请问怎么把数组中的数字字符串转为整数型?
- foreach循环中$p[] = $MaterialType 的疑问
<v:note id='34' count='0'>毕丹丹</v:note>
<v:note id='35' count='0'>马朝莉</v:note>
<v:note id='36' count='0'>李欣</v:note>
<v:note id='37' count='1'>李萍</v:note>";
preg_match_all("/<v:note id=\'\d+\' count=\'(\d)\'>(.*?)<\/v:note>/", $str, $matches);
$newArr = array_combine($matches[2],$matches[1]);
var_dump($newArr);
?>
php数组中不可能存在相同键值的 所以只能用名字做键值保证唯一
["谢姣"]=>
string(1) "0"
["毕丹丹"]=>
string(1) "0"
["马朝莉"]=>
string(1) "0"
["李欣"]=>
string(1) "0"
["李萍"]=>
string(1) "1"
}
这个string 能去掉吗
没有string哪里的string 是你其他地方输出的吧