Я думаю, что самый простой способ - использовать foreach
loop:
$resultArray = array();
foreach ($myArray as $array)
foreach ($array as $key => $element)
$resultArray[$key] = $element;
-121--3460754- С PHP 5,3,0 +:
array_reduce($array, 'array_merge', array());
-121--3460753- вы также можете попробовать использовать hostid или комбинацию MAC и IP. нравится это или нет, MAC и IP-адреса также должны отличаться для виртуальных машин. Просто бить громоздко, чтобы генерировать ключи на основе IP/MAC для каждого экземпляра, но если бы вы могли автоматизировать это, это могло бы быть решением.
Вы должны посмотреть на что-то вроде ilok , аппаратный USB-ключ для лицензирования и защиты программного обеспечения.
Я предпочитаю использовать Sentinel USB-ключ для лицензий на программное обеспечение. Единственная проблема, которую я видел с ними, иногда идиот ворует один, потому что они выглядят как диски большого пальца.