我无法在PHP

时间:2018-12-08 17:26:09

标签: php arrays

我正在将一个数组从javascript发送到PHP文件。在.php文件中执行echo $ newArray时,它正确地显示了该数组:

  

array(4){[“ titulo”] =>字符串(28)“ Curso de canvas y Javascript   [“ cantidad”] =>字符串(1)“ 1” [“ valorItem”] =>字符串(2)   “ 10” [“ idProducto”] =>字符串(3)“ 403”}
  array(4){[“ titulo”] =>   string(15)“ Curso de jQuery” [“” candidad“] => string(1)” 1“   [“ valorItem”] =>字符串(2)“ 10” [“ idProducto”] =>字符串(3)“ 402”}

如何访问数组的某些元素?我已经尝试过:

$newArray = $_POST["array"];

$title = json_decode($newArray[0]["titulo"]);

echo $title;

但这会出现:

  

警告:非法字符串偏移“ titulo”位于   C:\ xampp \ htdocs \ frontend \ controladores \ carrito.controlador.php在线   78

我尝试了在堆栈中其他类似问题的所有内容,但没有成功

1 个答案:

答案 0 :(得分:0)

您的JavaScript在哪里?您可以做类似

的操作
$title = $_POST['titulo'] 

类似地做其他事情