2016-03-05 129 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) 
?>