ホームページ >バックエンド開発 >PHPチュートリアル >PHP は複数行テキストのフォーマットを JS で使用可能なフォーマットに実装します_PHP チュートリアル

PHP は複数行テキストのフォーマットを JS で使用可能なフォーマットに実装します_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 09:57:101005ブラウズ

phpは、書式設定された複数行テキストをJSで使用可能な形式に実装します

ポップアップボックス用のHTMLコードテンプレートなど、jsでテンプレートを保存および記述するための多くのシナリオがあります。jsは長いテキストをサポートしていません改行を入れて書く必要があり、1 行ずつ合計する必要があります。次のようになります。

コードは次のとおりです:


var content = '
行 1
'
+ '
行 2
';

ただし、次のように書くことはできません:

コードは次のとおりです:


var content = '
行 1
行2

そこで、手動での入力操作を簡素化するために、小さな php コードを処理しました。

tojs.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

Str から Js String

.content-box { ボーダー: 1px #f0f0f0 スライド; ボーダー左: 4px #e0e0e0 パディング: 5px 5px 5px 10px;

書式設定されたテキストを入力してください:

$jsContent = '';

if(isset($_POST['content']) && $_POST['content']) {

$content = strtr(htmlspecialchars($_POST['content']), array("rn" => "n"));

$rows =explode("n", $content);

foreach($rows as $row) {

$jsContent .= '+ '' . $row . "'
;

}

$jsContent{0} = ' ';

}

?>

フォーマットされた結果:

ボディ>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。