我使用庫將本地WebSQL DB同步到服務器,具體爲https://github.com/orbitaloop/WebSqlSync。 我用PHP:5.4.7, 當我試圖讓數組值如下,我得到的消息陣列中的非法字符串偏移量
非法串偏移「clientes」
的$ OBJ變種是:
Array
(
[info] =>
[data] => Array
(
[clientes] => Array
(
)
[conceptos_gastos] => Array
(
)
[formaspago] => Array
(
[0] => Array
(
[idFormaPago] => 10
[FormaPago] => qwerqwe
[Dias] => 1
[Cuotas] => 1
[last_sync_date] =>
)
)
[listaprecios] => Array
(
)
[producto] => Array
(
)
[repartidores] => Array
(
)
[tipodocumento] => Array
(
)
[vehiculos] => Array
(
)
[zonas] => Array
(
)
)
)
這是循環
foreach ($obj as $row => $value) {
echo $row["clientes"]["fomaspago"]["FormaPago"];
}
永遠感激所有幫助
好像'data'應該是你的第一個維度在你的數組中。 –
在foreach循環中使用$ obj [「data」]而不是$ obj – insanebits