我正在尝试创建Google Chrome扩展程序,我希望它能够收听多功能框中的多个关键字.为了缩短它,我想知道这两件事是否可行:
chrome.omnibox.onInputEntered和其他事件知道启用了哪个关键字提前致谢.
我有preg_match_all函数:
preg_match_all('#<h2>(.*?)</h2>#is', $source, $output, PREG_SET_ORDER);
Run Code Online (Sandbox Code Playgroud)
它按预期工作,但问题是,它preg_matches所有项目两次,并进入一个巨大的多维数组,例如,如预期的那样,preg_matched所有11项所需,但两次,并进入一个多维数组:
Array
(
[0] => Array
(
[0] => <h2>10. <em>Cruel</em> by St. Vincent</h2>
[1] => 10. <em>Cruel</em> by St. Vincent
)
[1] => Array
(
[0] => <h2>9. <em>Robot Rock</em> by Daft Punk</h2>
[1] => 9. <em>Robot Rock</em> by Daft Punk
)
[2] => Array
(
[0] => <h2>8. <em>Seven Nation Army</em> by the White Stripes</h2>
[1] => 8. <em>Seven Nation Army</em> by the White Stripes
)
[3] => Array
(
[0] => <h2>7. …Run Code Online (Sandbox Code Playgroud)