Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- intarray_intersect --SKIPIF-- <?php if (!extension_loaded("intarray")) print "ski..

Decoded Output download

--TEST--
intarray_intersect
--SKIPIF--
<?php if (!extension_loaded("intarray")) print "skip"; ?>
--POST--
--GET--
--INI--
--FILE--
<?php 
if (!extension_loaded('intarray')) {
	dl('intarray.' . PHP_SHLIB_SUFFIX);
}

$a = intarray_create_from_array(array(1, 2, 3, 4, 5));
intarray_dump($a);
echo "
";

intarray_dump(intarray_intersect($a, $a));
echo "
";

$b = intarray_create_from_array(array(1, 2, 3));
intarray_dump($b);
echo "
";

intarray_dump(intarray_intersect($a, $b));
echo "
";

intarray_dump(intarray_intersect($b, $a));
echo "
";

$c = intarray_create_from_array(array(4, 5, 6, 7));
intarray_dump($c);
echo "
";

intarray_dump(intarray_intersect($a, $c));
echo "
";

intarray_dump(intarray_intersect($c, $a));
echo "
";

intarray_dump(intarray_intersect($b, $c));
echo "
";

echo "empty tests
";
$empty = '';
intarray_dump(intarray_intersect($empty, $empty));
echo "
";

intarray_dump(intarray_intersect($a, $empty));
echo "
";

intarray_dump(intarray_intersect($empty, $a));
echo "
";

?>
--EXPECT--
{ 1, 2, 3, 4, 5 }
{ 1, 2, 3, 4, 5 }
{ 1, 2, 3 }
{ 1, 2, 3 }
{ 1, 2, 3 }
{ 4, 5, 6, 7 }
{ 4, 5 }
{ 4, 5 }
{ }
empty tests
{ }
{ }
{ }

Did this file decode correctly?

Original Code

--TEST--
intarray_intersect
--SKIPIF--
<?php if (!extension_loaded("intarray")) print "skip"; ?>
--POST--
--GET--
--INI--
--FILE--
<?php 
if (!extension_loaded('intarray')) {
	dl('intarray.' . PHP_SHLIB_SUFFIX);
}

$a = intarray_create_from_array(array(1, 2, 3, 4, 5));
intarray_dump($a);
echo "\n";

intarray_dump(intarray_intersect($a, $a));
echo "\n";

$b = intarray_create_from_array(array(1, 2, 3));
intarray_dump($b);
echo "\n";

intarray_dump(intarray_intersect($a, $b));
echo "\n";

intarray_dump(intarray_intersect($b, $a));
echo "\n";

$c = intarray_create_from_array(array(4, 5, 6, 7));
intarray_dump($c);
echo "\n";

intarray_dump(intarray_intersect($a, $c));
echo "\n";

intarray_dump(intarray_intersect($c, $a));
echo "\n";

intarray_dump(intarray_intersect($b, $c));
echo "\n";

echo "empty tests\n";
$empty = '';
intarray_dump(intarray_intersect($empty, $empty));
echo "\n";

intarray_dump(intarray_intersect($a, $empty));
echo "\n";

intarray_dump(intarray_intersect($empty, $a));
echo "\n";

?>
--EXPECT--
{ 1, 2, 3, 4, 5 }
{ 1, 2, 3, 4, 5 }
{ 1, 2, 3 }
{ 1, 2, 3 }
{ 1, 2, 3 }
{ 4, 5, 6, 7 }
{ 4, 5 }
{ 4, 5 }
{ }
empty tests
{ }
{ }
{ }

Function Calls

extension_loaded 2
intarray_create_from_array 1

Variables

None

Stats

MD5 03a91eed3f41b5b6f4ee75bce592af41
Eval Count 0
Decode Time 92 ms