<?php
$json1 = '[
[ "adminer", "http:\/\/wpn-xm.org\/get.php?s=adminer", "adminer.php", "3.7.1" ],
[ "composer", "http:\/\/wpn-xm.org\/get.php?s=composer", "composer.phar", "1.0" ],
[ "junction", "http:\/\/wpn-xm.org\/get.php?s=junction", "junction.zip", "1.0" ],
[ "mariadb", "http:\/\/wpn-xm.org\/get.php?s=mariadb", "mariadb.zip", "5.5.34" ],
[ "memadmin", "http:\/\/wpn-xm.org\/get.php?s=memadmin", "memadmin.zip", "1.0.12" ],
[ "memcached", "http:\/\/wpn-xm.org\/get.php?s=memcached", "memcached.zip", "1.4.5" ],
[ "mongodb", "http:\/\/wpn-xm.org\/get.php?s=mongodb&v=2.0.8", "mongodb.zip", "2.0.8" ],
[ "nginx", "http:\/\/wpn-xm.org\/get.php?s=nginx", "nginx.zip", "1.5.7" ],
[ "openssl", "http:\/\/wpn-xm.org\/get.php?s=openssl", "openssl.exe", "1.0.1e" ],
[ "pear", "http:\/\/wpn-xm.org\/get.php?s=pear", "go-pear.phar", "1.0" ],
[ "php", "http:\/\/wpn-xm.org\/get.php?s=php", "php.zip", "5.4.22" ],
[ "phpext_apc", "http:\/\/wpn-xm.org\/get.php?s=phpext_apc", "phpext_apc.zip", "3.1.13" ],
[ "phpext_memcache", "http:\/\/wpn-xm.org\/get.php?s=phpext_memcache", "phpext_memcache.zip", "3.0.8" ],
[ "phpext_mongo", "http:\/\/wpn-xm.org\/get.php?s=phpext_mongo", "phpext_mongo.zip", "1.4.5" ],
[ "phpext_xdebug", "http:\/\/wpn-xm.org\/get.php?s=phpext_xdebug", "phpext_xdebug.dll", "2.2.3" ],
[ "phpext_xhprof", "http:\/\/wpn-xm.org\/get.php?s=phpext_xhprof", "phpext_xhprof.zip", "0.10.6" ],
[ "phpmemcachedadmin", "http:\/\/wpn-xm.org\/get.php?s=phpmemcachedadmin", "phpmemcachedadmin.zip", "1.2.2" ],
[ "phpmyadmin", "http:\/\/wpn-xm.org\/get.php?s=phpmyadmin", "phpmyadmin.zip", "4.1.0-rc1" ],
[ "rockmongo", "http:\/\/wpn-xm.org\/get.php?s=rockmongo", "rockmongo.zip", "1.1.5" ],
[ "sendmail", "http:\/\/wpn-xm.org\/get.php?s=sendmail", "sendmail.zip", "1.0" ],
[ "webgrind", "http:\/\/wpn-xm.org\/get.php?s=webgrind", "webgrind.zip", "1.0" ],
[ "wpnxmscp", "http:\/\/wpn-xm.org\/get.php?s=wpnxmscp", "wpnxmscp.zip", "0.5.4" ],
[ "xhprof", "http:\/\/wpn-xm.org\/get.php?s=xhprof", "xhprof.zip", "1.0" ]
]';
$json2 = '[
[ "adminer", "http:\/\/wpn-xm.org\/get.php?s=adminer", "adminer.php", "3.7.1" ],
[ "composer", "http:\/\/wpn-xm.org\/get.php?s=composer", "composer.phar", "1.0" ],
[ "junction", "http:\/\/wpn-xm.org\/get.php?s=junction", "junction.zip", "1.0" ],
[ "mariadb", "http:\/\/wpn-xm.org\/get.php?s=mariadb", "mariadb.zip", "5.5.34" ],
[ "memadmin", "http:\/\/wpn-xm.org\/get.php?s=memadmin", "memadmin.zip", "1.0.12" ],
[ "memcached", "http:\/\/wpn-xm.org\/get.php?s=memcached", "memcached.zip", "1.4.5" ],
[ "mongodb", "http:\/\/wpn-xm.org\/get.php?s=mongodb&v=2.0.8", "mongodb.zip", "2.0.8" ],
[ "nginx", "http:\/\/wpn-xm.org\/get.php?s=nginx", "nginx.zip", "1.5.8" ],
[ "openssl", "http:\/\/wpn-xm.org\/get.php?s=openssl", "openssl.exe", "1.0.1e" ],
[ "pear", "http:\/\/wpn-xm.org\/get.php?s=pear", "go-pear.phar", "1.0" ],
[ "php", "http:\/\/wpn-xm.org\/get.php?s=php", "php.zip", "5.4.23" ],
[ "phpext_apc", "http:\/\/wpn-xm.org\/get.php?s=phpext_apc", "phpext_apc.zip", "3.1.13" ],
[ "phpext_memcache", "http:\/\/wpn-xm.org\/get.php?s=phpext_memcache", "phpext_memcache.zip", "3.0.8" ],
[ "phpext_mongo", "http:\/\/wpn-xm.org\/get.php?s=phpext_mongo", "phpext_mongo.zip", "1.4.5" ],
[ "phpext_xdebug", "http:\/\/wpn-xm.org\/get.php?s=phpext_xdebug", "phpext_xdebug.dll", "2.2.3" ],
[ "phpext_xhprof", "http:\/\/wpn-xm.org\/get.php?s=phpext_xhprof", "phpext_xhprof.zip", "0.10.6" ],
[ "phpmemcachedadmin", "http:\/\/wpn-xm.org\/get.php?s=phpmemcachedadmin", "phpmemcachedadmin.zip", "1.2.2" ],
[ "phpmyadmin", "http:\/\/wpn-xm.org\/get.php?s=phpmyadmin", "phpmyadmin.zip", "4.1.1" ],
[ "rockmongo", "http:\/\/wpn-xm.org\/get.php?s=rockmongo", "rockmongo.zip", "1.1.5" ],
[ "sendmail", "http:\/\/wpn-xm.org\/get.php?s=sendmail", "sendmail.zip", "1.0" ],
[ "webgrind", "http:\/\/wpn-xm.org\/get.php?s=webgrind", "webgrind.zip", "1.0" ],
[ "wpnxmscp", "http:\/\/wpn-xm.org\/get.php?s=wpnxmscp", "wpnxmscp.zip", "0.6.0" ],
[ "xhprof", "http:\/\/wpn-xm.org\/get.php?s=xhprof", "xhprof.zip", "1.0" ]
]';
$array1 = json_decode($json1, true);
$array2 = json_decode($json2, true);
$ids = array_map(function($value) { return $value[0]; }, $array2[4]);
$new = array_filter($array1, function($var) use ($ids) {
return !in_array($var[4], $ids);
});
var_dump($new);
preferences:
42.66 ms | 402 KiB | 5 Q