php - 当数组中有数组时,str_replace 是否完成?
问题描述
$blocked_list = array(';', '/*','---','*','\*','\'','select','union','join','where','insert','like','drop','and','have','alter','0x','"','\'','location','LOCATİON','LOCATION','refresh','script','frame','iframe','İFRAME','IFRAME','\\n');
$check_array = [
[
'key' => 'select',
'lang' => [
'en' => 'Select',
'tr' => 'Sec'
]
]
];
$new_tk = str_ireplace($blocked_list, '', $check_array);
结果它给了我以下错误。
“警告: /var/www/....中的数组到字符串的转换”我怎样才能像在 $array_check 变量中一样在数组中 str_replace 数组?
解决方案
推荐阅读
- asp.net-mvc - 将列表从控制器传递到视图 MVC
- javascript - 无法将 Dialogflow 响应解析为 AppResponse
- javascript - 从 PHP 设置热敏打印机尺寸打印
- google-sheets - 没有匹配时如何防止Vlookup返回空行
- sql - 基于非唯一订单号的父子层次结构
- python - Python3尝试多个除了不工作(Django)
- components - [Vue 警告]:渲染错误:“TypeError:无法读取未定义的属性‘sex’”
- multithreading - 类型错误:req_con() 采用 1 个位置参数,但给出了 12 个
- angular - 使用 httpClient 离子加载远程 json
- javascript - 在执行之前检查数组中是否存在某些内容