English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

phpのカスタム関数br2nlを使用してHTMLのbr改行符をテキスト入力の改行符に変換する方法【nl関数と】2br機能の逆

この記事ではphpのカスタム関数br2nlはHTMLのbr改行符をテキスト入力の改行符に変換する方法を実現します。以下に詳細を示します:

以下の方法でこの問題を解決できます。

PHPバージョンはHTMLの<br />改行符をテキストボックスの改行符に変換:

以下のコード:

function br2
  return preg_replace('/<br\\s*;?\/;??/i','',$text);
}

または

以下のコード:

function br2
  $text=preg_replace('/<br\\s*;?\/;??/i',chr(13
  return preg_replace('/ /i',' ',$text);
}

付録:

JSバージョンはHTMLの<br />改行符をテキストボックスの改行符に変換:

以下のコード:

function br2nl(txt){
  var re=/(<br\/>|<br>|<BR>|<BR\/>)/g;
  var s=txt.replace(re,"\n");
  return s;
}

PHPに関するさらに詳しい内容に興味がある読者は、このサイトの特集を参照してください:《PHPの演算と演算子の用法総要》、《php文字列(string)の用法総要》、《PHP基本语法入門ガイド》、《phpオブジェクト指向プログラム設計入門ガイド》、《php+mysqlデータベース操作入門ガイド及びphp一般的なデータベース操作技術集約

この記事で述べたことが、皆さんのPHPプログラム設計に役立つことを願っています。

声明:この記事の内容はインターネットから収集され、著作権者に帰属します。インターネットユーザーによって自発的に提供されたコンテンツであり、このサイトは所有権を持ちません。人間による編集は行われていません。著作権に関する問題があれば、以下のメールアドレスにご連絡ください:notice#oldtoolbag.com(メールを送信する際には、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認がついたら、このサイトは侵害が疑われるコンテンツをすぐに削除します。)

おすすめ