2016-03-06から1日間の記事一覧

phpのmarkdownのパーサーって結局どれがいいの?

結論、cebe/markdownがよさそう 結論、消去法でParsedownMarkdownの種類にはいくつかあって、 大元のMarkdownの仕様を拡張した Markdown Extra GitHub Fravered Markdown(GFM) 両方に対応しているのがこれしかなかった。 インストール composer require cebe…

composerをインストール

php

composerはphpのパッケージ管理ソフトウェアです。 具体的には、アプリケーションに必要となるライブラリを依存やバージョンを含めて管理し、パッケージとして一つにまとめてくれます。さらにライブラリの自動ロードもしてくれます。 インストール方法 curl …

phpでHTMLのDOM操作するには

HTMLをjQueryライクに操作したい。結論、phpQueryを使うphpの組み込みのDOM 操作クラスはSimpleXMLとDOMDocumentがあるが、 http://php.net/manual/ja/book.simplexml.php http://php.net/manual/ja/class.domdocument.php DOMDocumentをHTMLのパースで使う…

phpでDOMDocumentのloadHTMLで勝手にDOCTYPEやBODYが追加されるのを防ぐには

loadHTML時にオプションを指定してあげればいいが、数値参照になることや、文字化けすることは避けられない。 $doc->loadHTML($str, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); php - loadHTML LIBXML_HTML_NOIMPLIED on an html fragment generates i…