2016-03-05 125 views
0

我有textarea字段,用戶可以在其中編寫隨機文本。張貼後,我需要把這個文本到json變量通過php。php將文本轉換爲json變量

類似的東西,文字:

Lorem Ipsum is simply "dummy text" of the printing\typesetting industry. 
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. 

,且該文本必須轉換成有效的JSON變量。 ?任何幫助)

+0

給您的預計結果的expample。 –

+0

{「textarea」:「Lorem Ipsum is simply ....」}所有問題是,這個字符串必須是json有效 - 沒有雙引號,新行和其他任何非有效元素 –

+0

所以你想刪除所有特殊字符? –

回答

1

假設你textarea的名字是text和表單提交的POST:

$data = array('textarea' => $_POST['text']); 
$json = json_encode($data); 

0

我總是試做並從第一行鍵盤開始出現錯誤,並使用SHIFT鍵取得數字鍵上的所有字符。根據需要添加任何其他字符。

您還可以使用addslashes($str)

<?php 
$yourText = 'Lorem Ipsum is simply "dummy text" of the printing\typesetting industry.' 

jsonText = addslashes($str) 
?>