我有一个来自 MySQL 的字符串,我希望将数据放在方括号内。
以下是我的数据:
[USERNAME] User [OS INFO] Microsoft Windows NT 6.1.7601 Service Pack 1 [MACHINE NAME] MACHINE-2[LANGUAGE_INFORMATION] 4.0.30319.1
如何获取此:
Microsoft Windows NT 6.1.7601 Service Pack 1
试过这个:
preg_match_all("/].*?\[/", $adat["INFORMATION"], $result_array);
在此之后我:
print_r( $result_array[0][1] );
] Microsoft Windows NT 6.1.7601 Service Pack 1 [
如何在没有括号的情况下获取数据?
答案 0 :(得分:1)
使用括号
preg_match_all("/](.*?)\[/", $adat["INFORMATION"], $result_array);
然后,
print_r( $result_array[1][1] );
Microsoft Windows NT 6.1.7601 Service Pack 1
请注意print_r
的区别答案 1 :(得分:0)
尝试与这样的大括号匹配
preg_match_all("/](.*?)\[/", $adat["INFORMATION"], $result_array);
答案 2 :(得分:0)
与括号()
preg_match_all("/](.*?)\[/", $adat["INFORMATION"], $result_array);
另外,您可以使用get_browser()功能