我正在将一个数组从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
我尝试了在堆栈中其他类似问题的所有内容,但没有成功
答案 0 :(得分:0)
您的JavaScript在哪里?您可以做类似
的操作$title = $_POST['titulo']
类似地做其他事情