タグ

改行とPHPに関するmasakuma0812のブックマーク (3)

  • PHP Archive

    JavaScript(ECMAScript) にはバージョンによって大きく機能に差があり、最新の書き方をすると古いブラウザでは動作しない場合があります。例えば ES6(ECMAScript Edition 6) ではクラスやモジュールの読み込みなど多くの機能が追加されましたが、それらは ES5 以前では備わっていないため、Internet Explorer などのレガシーブラウザでは機能しません。 そういった問題を解決するためには、TypeScript などの Javascript ではない言語(AltJS)で書いたものを ES5 対応のスクリプトにトランスパイルしたり、ES6 の書き方で書いたスクリプトを Babel で ES5 以前の書き方に変換するのが一般的です。 今回は Babel と webpack を組み合わせて、スクリプトの保存時に自動的に ES5 対応スクリプトに変換される

    PHP Archive
  • 【PHP】Filter関数を使ってみる

    こんにちわ、こんばんわ。最近はKANA-BOONをたまに聴きます。今日はフルドライブ聴いてます。こういうシンプルで若いなって感じのたまに聴くといいのぉって思います。 さて、以下のオーダーを頂きました。 ひらがな、カタカナ(「-」を除く)、漢字、英数字のみを使い記号、スペースは除く。 こういうの、今まで何回も作ってきた気もするんですが、いつも忘れてしまうんですよね。思いつくのは ・preg_replaceを使ってUTF8文字コード\x000とかなんとかで変換かける ・mb_convert_kanaを使って全角を半角にしたうえでなんとかする とりあえずmb_convert_kana使ってみますか

    【PHP】Filter関数を使ってみる
  • PHPで改行を削除する方法

    PHPで改行を削除する方法を紹介します。 PHPビギナーの方向けの内容です。 1.問題点 次のような改行つきのテキスト(ヒアドキュメント)を想定します。 <?php $text = <<<EOT aaa bbb ccc ddd eee EOT; ?> この文字列から改行を削除して、$textの内容を aaabbbcccdddeee としたいのですが、改行を削除する方法が分かりません。 2.str_replaceで改行を削除する str_replaceは検索文字列に一致したすべての文字列を置換する関数です。ネットで調べたところ、3項のpreg_replaceよりこちらが多数派でした。 str_replaceで改行(CR+LF)を削除するには、第1パラメータにCR+LFを示す「\r\n」を記述し、第2パラメータに空の文字列を設定します。これで返却される文字列の改行コードがすべて削除されます。

  • 1