我得到输入标签的价值,即textarea转换为Fckeditor为:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<!-- Page Content -->
<header class="w3-display-container w3-content w3-wide" style="max-width:1500px;" id="home">
<img class="w3-image w3-black" src="http://www.sportssabermetrics.net/html/images/header_image.jpg" alt="Header Image" width="100%">
<div class="w3-display-middle w3-center" style="width:60%;">
<!-- Search Bar -->
<section class="main">
<div id="myDropdown" style="margin: auto; font-size: 14px;">
<form class="search" method="post"><input type="text" id="searchBarInput" placeholder="Search for NFL Player" onkeyup="searchPlayers()" />
<ul id="dropdownItems" class="results">
</ul>
</div>
</section>
</div>
</header>
</body>
我希望在移除"<p>bgfbgfbgf</p>\r\n"
标记后将我的值存储在数据库中。
如何从我的值中删除<p>
标记。
谁能帮我这个。?
答案 0 :(得分:2)
如果需要,使用strip_tags
删除标记,str_replace
删除\r\n
:
strip_tags(preg_replace('/\s+/', '', $string)))
答案 1 :(得分:0)
I think this will solve your problem
$text = "<p>bgfbgfbgf</p>\r\n";
$replace = array('<p>','</p>');
$text = str_replace($replace,'',$text);
这只会删除p标签。
答案 2 :(得分:0)
仅删除<p>
和</p>
,而不使用preg_replace和以下regular expression。
$html = "<p>bgfbgfbgf</p>\r\n";
$string = preg_replace('/<p\b[^>]*>(.*?)<\/p>/is', "", $html);