CKEDITOR-如何在PHP中检查提交后的空数据

问题描述 投票:0回答:1
php html ckeditor
1个回答
1
投票

如果您想检查提交的textarea值是否只包含不间断空格和HTML标签并将其视为空,您还可以使用

strip_tags
函数结合
str_replace
来删除HTML标签和不间断空格,然后检查结果字符串是否为空。

$data = $this->request->getVar();
$cleanedDescr = str_replace(' ', ' ', strip_tags($data['descr']));

if (empty(trim($cleanedDescr))) {
    $data['descr'] = null;
} else {
    $data['descr'] = htmlentities($data['descr']);
}

print_r($data);

此方法还应该适用于处理值仅包含不间断空格和 HTML 标记的情况,将其视为空并将

$data['descr']
设置为
null

© www.soinside.com 2019 - 2024. All rights reserved.