14-5-15

首先我们不知道外面会传入多少个参数
可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组
和func_get_args()方法相对应的其实还有一个func_num_args()来获取参数个数
func_get_args()

通过使用array_shift方法,使传入的第一个参数,后后面的参数分开,其实就是把sql语句,和
后面传入的值分开,使用了array_shift方法,可以返回一个字符串,这个字符串就是sql语句
后面剩下的数组就是要传入的值

array_shift()

替换$sql语句中的?,使用str_replace函数
str_replace("?","'%s'",$sql)

把替换好的$sql语句,通过vsprintf函数,把值填入进去

vsprintf($sql,$value)

截取$sql语句前面的关键字,其实就是select,insert,update,delete
substr($sql,0,6);

转载于:https://www.cnblogs.com/huzhen/p/3729930.html

我有一些数据,请你帮我生成如同以下的代码格式,给我完整的替换后的代码(把数据按代码格式放入数组中即可,数据中的--,请替换为0x7FFFFFFF): rs_data frame_a[][5] = { {{752,21,21}, {551,-28,20}, {126,-56,19}, {417,-55,19}, {596,-39,19}}, {{819,36,27}, {551,-17,26}, {462,-16,24}, {1043,-3,23}, {327,-1,21}} };数据是:126 -14 20 864 -13 16 909 -16 16 350 -15 15 417 -39 15 81 -14 23 126 -34 23 327 -16 18 417 -33 17 1043 -42 17 59 -16 25 14 -8 23 327 -29 18 1155 -31 16 864 -66 15 59 -37 20 14 -15 19 462 -48 18 327 -29 18 372 -23 18 81 -- 17 573 -5 15 171 -53 15 238 -44 15 663 -22 15 59 54 20 104 32 18 260 -27 18 931 11 16 171 10 15 126 30 20 864 46 17 171 28 17 909 -28 17 797 64 16 1200 -15 18 954 -47 16 126 -58 16 37 58 16 909 -49 16 104 -52 23 14 -36 20 484 -47 18 931 -19 16 529 -40 16 81 -53 20 126 -- 20 931 -28 18 171 28 17 1155 -49 16 954 -25 20 81 -23 20 216 -15 18 283 -22 18 14 -28 18 59 -13 22 439 -6 18 350 -11 18 506 4 18 954 -24 17 931 -29 18 887 -20 17 417 -11 17 797 -18 15 1200 -40 15 59 -- 19 14 -- 19 126 40 18 1110 -37 18 216 -19 16 14 -23 21 238 -61 17 126 -37 17 797 -20 15 752 -22 15 14 -44 22 976 -19 21 931 -16 19 1021 -26 19 417 -29 18 126 -19 16 171 -6 15 439 -20 15 -- -- -- -- -- -- 37 -18 22 81 -17 20 126 -23 19 1177 -29 18 819 -49 15 954 -20 20 1155 -3 17 909 -10 16 104 -29 15 -- -- -- 81 -32 21 1177 -30 21 954 0 17 864 -15 16 819 -13 16 104 -26 20 484 -22 15 -- -- -- -- -- -- -- -- -- 81 -- 19 305 -64 16 954 -3 16 149 -75 16 260 -44 15 551 -33 19 864 -22 18 797 -29 18 14 -50 17 439 -80 16 59 -40 20 797 35 17 238 -40 17 1021 -32 16 551 -- 16 126 60 19 171 66 19 81 42 18 1065 -23 18 1110 -31 16 37 -36 22 81 -32 22 126 -40 21 1021 22 16 976 6 15 1155 -37 18 864 -19 18 14 68 17 797 -17 17 1110 -49 16 14 -14 27 59 -7 27 439 -40 15 1110 -75 15 350 -30 15 81 -23 24 819 3 16 439 -22 16 596 -25 15 551 -25 15 14 -31 22 59 -44 21 775 -22 15 730 -15 15 -- -- -- 976 -18 15 931 -15 15 59 64 15 -- -- -- -- -- -- 37 -- 27 1177 -25 15 -- -- -- -- -- -- -- -- -- 37 -33 24 126 -20 22 909 -18 17 1177 -58 16 842 -18 15 14 -32 22 81 -9 19 149 -24 17 1088 -15 16 909 34 16 14 -36 23 126 -44 22 216 58 18 1155 4 18 1200 -3 16 14 -23 23 149 -55 20 506 -23 19 909 -32 18 216 56 18 1177 -39 19 59 -8 18 1043 -22 18 954 -4 18 864 -46 18 14 -75 19 864 -6 18 909 -13 18 171 -- 16 395 -75 15 59 -52 20 14 -41 19 104 -49 18 864 -18 17 909 -26 17 14 -39 21 81 -49 20 126 -70 19 842 -5 19 797 0 18 59 -37 22 864 -22 22 909 -12 22 126 -- 20 596 -27 17 864 -32 19 126 -43 19 171 -56 18 59 -23 18 931 -29 18 193 0 18 149 3 17 1200 -23 16 59 29 16 573 -32 15 1021 -32 20 81 -3 19 350 -39 19 976 -- 19 439 -37 17 81 -19 23 864 44 18 350 -33 18 439 -43 18 1043 -19 16 59 -13 24 14 -20 23 864 22 18 954 -13 16 909 3 16 14 -44 20 819 -37 19 171 75 18 1155 -35 16 730 -40 15 887 -14 23 1133 -20 20 81 -- 18 730 -17 16 -- -- -- 931 -6 25 1021 -3 22 171 -55 22 104 -53 21 1065 0 20 1021 -4 21 1088 -3 21 842 -15 20 931 -15 20 887 -22 20
04-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值