我想从我的sql语句中获取所有绑定。该语句如下所示:
$sql = "INSERT INTO tbl_user (f_name, l_name) values (:f_name, :l_name)";
输出应为:f_name, :l_name
我如何做到这一点?预赛?
[可能有多种方法,它使用preg_match_all()
和正则表达式为:(\w*)\b
(基本上是:
,后跟直到单词边界的字符)...
preg_match_all("/:(\w*)\b/", $sql, $matches);
print_r($matches);
为您提供
Array
(
[0] => Array
(
[0] => :f_name
[1] => :l_name
)
[1] => Array
(
[0] => f_name
[1] => l_name
)
)