Похоже, у вас могут возникнуть проблемы с обработкой строк в PHP, что на самом деле является проблемой алгоритма, а не языка. По сути, при работе с большими строками вы хотите минимизировать ненужное копирование. Прежде всего, это означает, что вы хотите избежать объединения. Самый быстрый и наиболее эффективный способ памяти для создания большой строки, например, для вставки сотен строк в одну, - это воспользоваться функцией implode () и назначением массива.
$query = [];
foreach ($data as $key => $value) {
$query[] = "('".$UserId."','".$UserNumber."','".FilterPhone($key)."','".$value."'),";
}
$return = $model->CreateContactList($UserNumber,$query);
Можно добраться InputStream
к ресурсу в файле банки, но не a File
. Если "вещь", которая в конечном счете читает keystore, ожидает a File
или путь к файлу, Ваша единственная опция состоит в том, чтобы извлечь его к файловой системе.