PHP

PHP

【正規表現】文字列の否定、ある文字列を含まない

この記事について 環境正規表現目的「ある文字列を含まない」パターンを書く結果否定的先読み(?!~)を使う。^(?!.*abc).+$ で「abc」を含まない行にマッチ つまずきポイント要約 (?!~)はマッチする文字列...
PHP

php_mecabで複合名詞を取り出すサンプルコード

この記事について 環境PHP、php_mecab目的複合名詞(名詞の連続)を一つにまとめて取り出す結果parseToNodeで回して名詞が続く間バッファに連結し、途切れたら配列に追加する 単純に名詞が連続したら一つにまとめて取...
MeCab

php_mecabの使い方、サンプルコード

この記事について 環境PHP、php_mecab目的php_mecabの基本的な使い方を確認する結果mecab_splitで分割、MeCab_Taggerのparseで解析、parseToNodeで詳細情報を取得できる php...
MeCab

さくら共有サーバー、php_mecabのインストール方法

この記事について 環境さくら共有サーバー、php-mecab 0.5.0、PHP 5.3目的php_mecabをインストールしてPHPからmecabを使えるようにする結果phpize→configure→make installし、...
MeCab

さくら共有サーバー、UTF-8の辞書でmecabを使う方法

この記事について 環境さくら共用サーバー、mecab、mecab-ipadic 2.7.0目的最初から入っているmecabの辞書がEUC-JPなので、UTF-8の辞書をインストールする結果configure --with-chars...
PHP

【PHP】ある文字列を含む行だけを削除する正規表現

この記事について 環境PHP目的ある文字列を含む行だけを削除する結果preg_replace('/^.*削除する.*$/um', '', $honbun) のように修飾子mを付ける つまずきポイント要約 修飾子m(マル...
PHP

【PHP】if(0)で複数行のコメントアウトする

この記事について 環境PHP目的PHPとHTMLが交じった箇所を複数行まとめてコメントアウトする結果 ~ で囲む。復活させるときは1に書き換えるだけ つまずきポイント要約 /*~*/が入れ子になっている場合や、PHP...
PHP

【PHP】クエスチョン(?)がある演算子は三項演算子

この記事について 環境PHP目的サンプルコードで見つけた「?」を使った演算子が何か調べる結果三項演算子。 ? : でTRUE/FALSEに応じた値を返す サンプルコードにクエスチョン(?)を使った演算子らしいものを発見。W...
PHP

【PHP】変数名に変数を使う方法

この記事について 環境PHP目的変数名に変数を使う結果${'variable2' . $variable1} のように{}でどこまでが変数名かを明示する 変数名に変数を使うときは、{}を用いて変数名を明示すること。 こん...
PHP

PHPでファイルをダウンロードする方法

この記事について 環境PHP目的ファイル(例:mp3)をダウンロードする結果サーバー保存はfile_get_contents+file_put_contents。PC保存はHTTPヘッダを送ってreadfile PHPでファイ...
タイトルとURLをコピーしました