我知道我们可以使用PHP DOM来使用PHP解析HTML.我在Stack Overflow上发现了很多问题.但我有一个特定的要求.我有一个像下面这样的HTML内容
<p class="Heading1-P">
<span class="Heading1-H">Chapter 1</span>
</p>
<p class="Normal-P">
<span class="Normal-H">This is chapter 1</span>
</p>
<p class="Heading1-P">
<span class="Heading1-H">Chapter 2</span>
</p>
<p class="Normal-P">
<span class="Normal-H">This is chapter 2</span>
</p>
<p class="Heading1-P">
<span class="Heading1-H">Chapter 3</span>
</p>
<p class="Normal-P">
<span class="Normal-H">This is chapter 3</span>
</p>
Run Code Online (Sandbox Code Playgroud)
我想解析上面的HTML并将内容保存到两个不同的数组中,如:
$heading 和 $content
$heading = array('Chapter 1','Chapter 2','Chapter 3');
$content = array('This is chapter 1','This is chapter 2','This is chapter 3');
Run Code Online (Sandbox Code Playgroud)
我可以简单地使用jQuery实现这一点.但我不确定,如果这是正确的方式.如果有人能指出我正确的方向,那就太好了.提前致谢.
如何使用jQuery选择所有空标记.
我想选择
<p></p>
<p style="display: block"></p>
<p> </p>
<p> </p>
<p> </p>
Run Code Online (Sandbox Code Playgroud)
并不是
<p>0</p>
<p>Test</p>
Run Code Online (Sandbox Code Playgroud)
我尝试过,:empty但它不适合我的选择.非常感谢任何帮助.
我面临着 中编号列表的问题ckeditor。当我尝试将 中的某些文本加粗时li,只有文本变粗,没有前面的数字。这就是它的样子,
应该是这样的
2. 两个
当我检查源代码时,我发现了如下代码
<li><strong>Two</strong></li>
Run Code Online (Sandbox Code Playgroud)
我想知道有什么方法可以改变bold按钮的工作,以便它添加如下所示的内容
<li style="font-weight:bold">Two</li>
<p> Hello <strong>World</strong></p>
Run Code Online (Sandbox Code Playgroud) 我的joomla网站开始显示以下错误
致命错误:允许的内存大小为1073741824字节耗尽(试图分配78个字节)
我知道我们可以使用增加内存限制ini_set,但我相信这不是解决这个问题的正确方法.即使如果我将内存限制设置为无限(-1),我将收到内部服务器错误.我完全没有意识到这个网站上最近的活动,因为我刚刚被分配到这个任务.我尝试使用DB禁用一些插件和模块.我所做的是,只需从中获取条目_modules并按_plugins降序排列id并更改publish为0.但没有任何作用.我收到同样的错误(致命错误:允许记忆......).我试图打开管理页面,也没有加载.只是显示一个空白页面.
请帮我解决这个问题.我是joomla的新手