Вам нужно что-то вроде этого ...
$stringToAppend = "";
foreach ( Вам нужно что-то вроде этого ...
[110] Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.POST['sw1'] as $key => $value) {
if (!empty(
Вам нужно что-то вроде этого ...
[110] Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.POST['sw1'][$key]) && (
Вам нужно что-то вроде этого ...
[110] Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.POST['krw'][$key])) {
Вам нужно что-то вроде этого ...
[110] Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.POST['sw1'][$key];
Вам нужно что-то вроде этого ...
[110] Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.POST['krw'][$key];
$stringToAppend .=
Вам нужно что-то вроде этого ...
[110] Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.POST['sw1'][$key];
}
};
$data .= $stringToAppend;
Это создаст новую строку (вы можете добавить любые значения в $stringToAppend
с помощью оператора. =) И добавить эту строку в конец вашей строки $data
.
Существует IL к компилятору байт-кода Java GrassHopper, который может быть полезен для Вас. Я никогда не пробовал его все же.
я посмотрел бы на перезапись Вашего кода в Java хотя
РЕДАКТИРОВАНИЕ: Обратите внимание, что Кузнечик, кажется, больше не доступен.
Вы использовали бы Собственный Интерфейс Java для вызова кода C# скомпилированным в DLL.
, Если бы это - небольшое количество C#, было бы намного легче портировать его на Java. Если это много, это могло бы быть хорошим способом сделать это.
Вот общий обзор его:
http://en.wikipedia.org/wiki/Java_Native_Interface
Ваша другая опция состояла бы в том, чтобы создать блок COM из кода C# и использовать J-Interop для вызова его.
Если это коротко, я думаю, что Вы - более обеспеченная перезапись кода в Java. Загрузка одного времени выполнения 50 МБ достаточно плоха.
Я переписал бы его, если это не слишком много проблемы. Веб-сервис работал бы, но он походит, который был бы большим количеством издержек только для многократного использования небольшого кода.
Если Вы не хотите переписывать hadle это как Межпроцессное взаимодействие и выбирать одно из следующего:
Мы использовали JNBridge для этого, и он работал отлично. Это обрабатывает Java->. СЕТЬ и наоборот, все в материалах
http://www.infoq.com/articles/in-process-java-net-integration предлагает запускать CLR и JVM в одном и том же пространстве процесса и передавать вызовы назад и вперед. , Звучит очень эффективно. Я собираюсь попробовать и интегрировать его в Джейса , если он будет работать хорошо.
Я автор jni4net , межпроцессного моста с открытым исходным кодом между JVM и CLR. Он построен на базе JNI и PInvoke. Код C / C ++ не требуется. Надеюсь, это вам поможет.
Если это фрагмент кода, который можно представить как утилиту командной строки, я просто заставляю другой основной язык использовать системный вызов для выполнения утилиты.
Если ваше приложение C # должно вызывать Java, скомпилируйте специальную Java-программу, которая принимает соответствующие аргументы командной строки и возвращает текстовый вывод.
Это самый старый и простой метод.