100:00:00,074-->00:00:02,564PreviouslyonBreakingBad...200:00:02,663-->00:00:04,393Words...我需要用php解析srt文件,并用变量打印文件中的所有subs。我找不到合适的正则表达式。执行此操作时,我需要获取id、时间和字幕变量。并且打印时不能没有array()等。必须与原始文件中的打印相同。我的意思是我必须像这样打印;$number(e.g.1)$time(e.g.00:00:00,074-->00:00:02,564)$subtitle(e.g.PreviouslyonBreakingBad...
我正在使用Laravel5.1。我想使用XML解析器,我搜索并找到了Orchestra因为主要被使用。所以我已经完成了documentation中给出的所有步骤安装和配置。我在config/app.php和'XmlParser'=>的providers部分添加了Orchestra\Parser\XmlServiceProvider::classaliases部分中的Orchestra\Parser\Xml\Facade::class。现在在我的Controller中,我在Controller顶部添加了它的namespace,如useOrchestra\Parser\Xml\Facade
我正在使用基于theonefoundinthisanswer的PHP类解析五个RSS提要。五个中的四个工作没有任何问题,但是oneofthem给我一些错误。它是格式错误的XML还是其他问题?我无法控制RSS提要的来源,但如果问题出在他们身上,我希望能通知所有者。提前致谢。PHP错误:Warning:simplexml_load_string()[function.simplexml-load-string]:Entity:line35:parsererror:xmlParseEntityRef:nonamein_rss.phponline59Warning:simplexml_load
我刚刚安装了XAMPP1.8.1并重新启动了我的计算机,开始运行Apache和MySQL,并在XAMPP下我的htdocs目录中的测试文件夹中创建了一个测试文件。当我访问xampp/index.php时,他们的页面显示正常。但是我的测试文件只在firebug的“响应”选项卡中返回我的PHP文件中的实际字符,但窗口中是一个完全空白的白屏。该文件肯定是.php扩展名-谁能帮忙?疯狂的是,我在6个月前就可以正常工作了,现在又重新安装了它。 最佳答案 我认为您可能正在使用短标签或而不是.检查您的php.ini。它位于\path\to\xam
关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭7年前。Improvethisquestion我在magento管理页面上的“重定向基本url”选项中更改了一些内容。然而,这并没有那么好。之后我收到以下错误:解析错误:语法错误,..../public_html/app/code/core/Mage/Core/Model/Config.php第662行中的意外“公共(public)”(T_PU
从外部来源我得到类似的字符串array(1,2,3)还有一个更大的数组,比如array("a","b","c",array("1","2",array("A","B")),array("3","4"),"d")我需要它们成为php中的实际数组。我知道我可以使用eval但由于它是不受信任的来源,我宁愿不这样做。我也无法控制外部资源。我应该为此使用一些正则表达式(如果是,是什么)还是有其他方法? 最佳答案 虽然使用Tokenizer编写解析器并不像我预期的那么容易,但我想到了另一个想法:为什么不使用eval解析数组,但首先要验证它不包含
我想用PHP解析(以特殊方式)一个CSS文件。例子:cssfile.css:#stuff{background-color:red;}#content.postclass-subcontent{background-color:red;}#content2.postclass-subcontent2{background-color:red;}我希望PHP返回名称中包含postclass的每个类名。结果看起来像这个例子中的数组:arrayentry1:#content.postclass-subcontentarrayentry2:#content2.postclass-subcont
与Facebook类似,我正在构建一个允许用户发布链接的应用。用户在输入字段中填写链接,Controller返回TitleLinkMetadescriptionImages(asthumbnails)到View。Controller代码如下:$url=$this->input->post('posts_link');if(!empty($url)){$html=file_get_html($url);foreach($html->find('img')as$element){$src="";$src=$element->src;if(preg_match("/\.jp[e]?g$/i"
我需要在PHP中将与XML或JSON不同的标记解析为元素树。我敢肯定存在用于执行此类操作的库,但我这辈子都找不到任何库。问题是这不是XML或JSON;它是一些晦涩的标记,不存在专门的解析器。因此,我正在寻找一个通用的解析器,它可以以元素树的形式实现任何标记。或者,关于如何写一篇文章。我以前写过一个递归解析器,但我不确定如何制作一个通用的、可重用的解析器。 最佳答案 你可以试试这个:http://pear.php.net/package/PHP_ParserGenerator有了这个:http://pear.php.net/packa
我不知道我的Mac附带了Apache2.4,也没有检查我在哪个操作系统上运行,我按照本指南使用Homebrew在我的机器上获取Apache/MySQL/PHP:https://echo.co/blog/os-x-109-local-development-environment-apache-php-and-mysql-homebrew这导致我在我的机器上运行了两个版本的Apache2:2.2和2.4。当在终端中询问哪个apache正在运行时,答案是2.4,但是当试图在我的虚拟主机上打开我的程序实例时,我无法访问该页面。之后发生的事情很困惑,因为我让其他人在努力解决它,他们更改并移动了