Я пытаюсь разрешить пользователю Android заменить таблицу базы данных.Мое приложение читает электронную таблицу Excel с телефона, добавляет каждую строку в json, а затем сериализует json, чтобы получить строку:
[{"name":"catheter","alts":"cathater, cathiter, cath","num":"134"},
{"name":"cast","alts":"","num":"2212"}]
Затем мое приложение отправляет сериализованный json в файл php на моемсервер, на котором я
var_dump(json_decode($serializedString));
, чтобы добраться до рассматриваемого массива:
array(2) { [0]=> object(stdClass)#2 (4) { ["name"]=> string(8)
"catheter" ["alts"]=> string(24) "cathater, cathiter, cath"
["num"]=> string(3) "134" } [1]=> object(stdClass)#3 (4) {
["name"]=> string(4) "cast" ["alts"]=> string(0) ""
["number"]=> string(0) "" }}
Я глупый php, но я пробовал кучу вещей.Это скажет мне, сколько элементов в массиве:
$count = 0;
$something = json_decode($serializedJsonString, true);
foreach($something as $obj){
$count = $count+1;
}
echo $count;
Мне действительно нужно иметь возможность ссылаться на пары ключ-значение каждого элемента, чтобы я мог добавить их в базу данных, в которой есть столбцы для имени, alt_names и номер.Спасибо за связку.