解决方案 »
- 【菜鸟提问】写了一个从access转mysql的东西,为什么存进去的都是乱码呢?
- PHP中<? xml version="1.0" ?>这个会被认为是错误语法怎么办?
- 当附件表的 项目名称 ==临时项目表的项目名称 就把 临时项目表的ID 插入附件表的id
- 用正则表达式替换行符问题
- 请教高手,PHP读取XML文件.
- 请问如何在echo"直接"输出函数返回值
- 我用ajax+php+mysql做了一个小程序大家帮忙测试一下,看能不能运行
- 求对数组的递归代码
- 帮我看一下自动刷新的问题
- PHP 怎么处理java webservice返回的字节流?
- 请问怎么把数组中的数字字符串转为整数型?
- 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 是你其他地方输出的吧