簡體   English   中英

用PHP接收和發送回JSON數據

[英]Receiving and sending back json data in PHP

我正在以以下格式將來自service.js的數據作為json編碼的字符串發送到myPhp.php:

{"Name":"alpha"}

我想收集這些數據並以json形式返回給services.js,將beta添加到字符串中,如下所示:

{"Name":"alpha beta"}

myPhp.php

<?php
$a = $_POST[data];
$b = json_decode($a);
$c = $b.Name + "beta";
echo ($c);
?>
<?php
    $a = $_POST[data];
    $b = json_decode($a);
    $c = $b['Name'] . " beta";
    header('Content-Type: application/json');
    echo json_encode($c);
?>

“。” PHP中不使用符號來訪問/設置屬性-更像Javascript,除非data定義為常量,否則您需要在$_POST變量附近加上引號〜。 我認為您可以嘗試這樣的操作。

<?php
    $b = json_decode( $_POST['data'],true );
    $b['name'].='beta';
    echo json_encode($b);
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM