array_key_exists()
对所有实例进行正则表达式搜索和替换的最佳方法是什么isset()
?请不要引用 Donald Knuth 关于优化的引用,是的,我知道这两个函数之间的区别。
这是我目前在我的 Netbeans 搜索和替换中使用的:
搜索:
array_key_exists\s*\(\s*'([^']*)'\s*,([^)]*)\)
用。。。来代替:
isset($2['$1'])
它运作良好,改变这一点:
array_key_exists('my_key',$my_array)
至
isset($my_array['my_key'])
但不会选择这样的实例:
array_key_exists($my_key,$my_array)