Как использовать цикл для передачи данных в Firebase с помощью PHP?

Ниже приведен код для вставки значений в firebase с использованием Swing, что я и сделал, но теперь мне нужно конвертировать его в php, но во время преобразования у меня есть Firebase SDK для PHP, но я не понимаю, как использовать цикл в этом SDK ..?

        final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference();
DatabaseReference usersRef = ref.child(appName);
for (int i = 0; i < myList.size(); ++i) {
Map<String, Object> userUpdates = new HashMap<String, Object>();

String phone = myList.get(i);
System.out.println("mobile" + phone);
userUpdates.put("phoneNumber", phone);
userUpdates.put("sentMessage", false);
usersRef.child("contacts").child(mobile).push().updateChildren(userUpdates);

}

моя реализация PHP ниже ..

      for($i=0;$i<$length;$i++){
$arr = array("$mobile" =>array("phoneNumber"=>$myList($i), "sentMessage"=>false));
$data_string = json_encode($arr);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
echo $result = curl_exec($ch);
}

моя реализация php выше верна. если нет, то что здесь не так?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]