[英]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.