2014-06-08 147 views
0

我有一段提交數據到數據庫的php代碼。在此之前,我在其他領域進行驗證。如果缺少字段,我會拋出一個錯誤,並將發佈的數據回顯給這些字段。php逗號分隔字符串...對象?

我也在使用jQuery插件,並且需要將該數據發送回插件以重新調用標籤。

$("#tags").select2({ 
    tags: <?php if(isset($_POST['action'])) { 
        if ($_GET['action'] != 'success'){ 
         echo $_POST['tags']; } 
        }else{ 
         echo '[]'; 
        } ?>, 
    minimumInputLength: 3, 
    tokenSeparators: [",", " "] 
}); 

它需要在以下格式:

["tag1", "tag2", "tag3"]

如何從一個逗號分隔字符串實現這一目標? tag1,tag2,tag3

+0

使用json_encode –

回答

1

可以使用json_encode功能:

echo json_encode(explode(',', $_POST['tags']));