Php 预更换退货&x27;数组';在var_转储中
已解决!!:-) 谢谢大家的评论,尤其是“瓦伦丁·罗斯克”,否则我永远不会发现它 事实证明,试图通过preg_replace放置多维数组是我自己的愚蠢错误 通过以下方式解决:Php 预更换退货&x27;数组';在var_转储中,php,html,arrays,preg-replace,Php,Html,Arrays,Preg Replace,已解决!!:-) 谢谢大家的评论,尤其是“瓦伦丁·罗斯克”,否则我永远不会发现它 事实证明,试图通过preg_replace放置多维数组是我自己的愚蠢错误 通过以下方式解决: $main_stripped = preg_replace($removetags_reg, '',$main_data[1][0]); 把这个问题留给任何处于同样位置的不幸的灵魂 好的,首先很抱歉问这么简单的问题,我是那个躲在后台阅读并试图解决自己问题的人,但我放弃了这个问题,今天不是我的日子 真的很简单(我希望如此
$main_stripped = preg_replace($removetags_reg, '',$main_data[1][0]);
把这个问题留给任何处于同样位置的不幸的灵魂
好的,首先很抱歉问这么简单的问题,我是那个躲在后台阅读并试图解决自己问题的人,但我放弃了这个问题,今天不是我的日子 真的很简单(我希望如此), 我试图删除两个HTML标记之间的内容,原始内容来自
文件\u get\u contents
当使用var\u dump
时,我为此使用的preg\u replace
选择输出2个字符串,只输出数组
我尝试过使用索引(即var\u dump($main\u stripped[1][0]);
等)输出,但它只是输出字符串,说array
我也尝试过使用echo$maindata代码>但这只是再次返回字符串“array”
$maindata = 'needed needed needed needed needed needed needed <figure> rubbish rubbish
<\figure> needed needed etc etc';
// stripped
$removetags_reg = '/<figure(.+?)<\/figure>/is';
$main_stripped = preg_replace($removetags_reg, '',$main_data);
echo '</br></br>Test Dump:</br></br>';
var_dump($main_stripped);
$maindata='需要垃圾垃圾
需要等;
//剥去
$removetags_reg='/您是否可以编辑您的问题,并包括从var_dump()
获得的实际输出?$main_data
定义在哪里?如果您想删除特定的html标记及其内容,请查看此答案:检查输入的数据。您对进入preg_replace的数据有问题。只有当数组作为主题($main_data)传递时,函数才会返回数组。