PHP问题将implode()与mysql_real_escape_string()组合 - php

如何正确编写同时爆炸和mysql_real_escape_string的MySQL查询的代码?

这是我拥有的代码,但是失败了:

$sql = "INSERT INTO BEER_LOCATIONS 
        (LOCATION_NAME, LOCATION_STREET, LOCATION_CITY, LOCATION_STATE,
        LOCATION_ZIPCODE, LOCATION_PHONE, BEER_STYLE ) 
    VALUES 
        ('" . mysql_real_escape_string(implode("', '", $row)) . "')";

谢谢

参考方案

implode("', '", array_map('mysql_real_escape_string', $row))

这会将mysql_real_escape_string应用于$row中的每个元素,并将包含转义值的数组返回到implode

PHP:将字符串拆分为字母和数字部分的最佳方法 - php

我有几个格式的字符串AA11 AAAAAA1111111 AA1111111 分离字符串的字母和数字部分的最佳方法(最有效)? 参考方案 如果它们都是一系列字母,然后是一系列数字,并且没有非字母数字字符,那么sscanf()可能比regexp更有效$example = 'AAA11111'; list($alpha,$numeric) =…

将大字符串分成多个小字符串-PHP - php

我从数据库中获取了一个长字符串,我需要对其进行解析,以使其不包含一个大字符串,而是多个,其中每个字符串都有2个字符。让我们以示例为例:我连接到表,获取此字符串:B1C1F4G6H4I7J1J8L5O6P2Q1R6T5U8V1Z5,之后,我必须对字符串进行解析,因此:B1 C1 F4 G6 H4 I7 J1 J8 L5 O6 P2 Q1 R6 T5 U8 V1…

如何获取PHP中的字符数? - php

mb_strlen仅给出字节数,而不是我想要的字节数。它应该使用多字节字符。 参考方案 mb_strlen也许?

如果项目值包含搜索到的字符串字符,则从数组中删除项目 - php

我有一个从网页的网址构建的数组。如果该数组中的项目包含?符号(问号符号),然后我想从数组中删除该项目。$array = 'news','artical','?mailchimp=1'; 我该怎么办?我看过很多例子,其中搜索的字符串是整个值,但不是一个字符或一部分值。谢谢 参考方案 http://ww…

PHP字符串比较 - php

当回显它们时,我有两个看起来相同的字符串,但是当我var_dump()它们时,它们是不同的字符串类型:Echo: http://blah http://blah var dump: string(14) "http://blah" string(11) "http://blah" strToHex: %68%74%74…