PHP如何在数组中添加斜杠
我有一个问题,我想在数组的每个字符串的开头和结尾添加斜杠 这是我实际阵列的一个示例:PHP如何在数组中添加斜杠,php,arrays,preg-replace,addslashes,Php,Arrays,Preg Replace,Addslashes,我有一个问题,我想在数组的每个字符串的开头和结尾添加斜杠 这是我实际阵列的一个示例: $patte = array(); $patte[0] = "httpd"; $patte[1] = "vsftpd"; $patte[2] = 'gohphp'; $patte[3] = 'abcdef'; 我使用这个数组将信息放入数据库,所以现在无法放置斜杠,否则将无法工作 (mysql\u查询…而mysql\u获取\u数组…) 我需要重命名这些条目。 为此,我使用了第二个数组,通过命令:“preg_re
$patte = array();
$patte[0] = "httpd";
$patte[1] = "vsftpd";
$patte[2] = 'gohphp';
$patte[3] = 'abcdef';
我使用这个数组将信息放入数据库,所以现在无法放置斜杠,否则将无法工作
(mysql\u查询…而mysql\u获取\u数组…)
我需要重命名这些条目。
为此,我使用了第二个数组,通过命令:“preg_replace”,我可以像我想要的那样翻译每个字符串。
但是preg_想让我在$Patt中添加斜线
我想得到这样一个数组
$pattes = array();
$pattes[0] = "/httpd/";
$pattes[1] = "/vsftpd/";
$pattes[2] = '/gohphp/';
$pattes[3] = '/abcdef/';
你能帮帮我吗。
我将在这个阵列中插入大约1000行。使用:
使用可以对数组的每个元素应用回调:
function addSlashes($str)
{
return "/".$str."/";
}
$newArray = array_map("addSlashes", $patte);//array with the new values
考虑使用<代码> AARYAYMAP/<代码>从SQL中获取数组或仅从PHP生成它?仅由PHP生成,我没有创建表SQL的权限:/值得一提的是,如果输入数据不可信,则还应该使用<代码> PrggQueX
function addSlashes($str)
{
return "/".$str."/";
}
$newArray = array_map("addSlashes", $patte);//array with the new values