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_difference --SKIPIF-- <?php if (!extension_loaded("intarray")) print "sk..

Decoded Output download

--TEST--
intarray_difference
--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_difference($a, $a));
echo "
";

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

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

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

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

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

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

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

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

echo "empty sets
";
intarray_dump(intarray_difference($a, ""));
echo "
";

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

$c = intarray_difference($a, "");
intarray_set($c, 0, 5);
intarray_dump($a);
echo "
";
intarray_dump($c);
echo "
";

$a = intarray_create(0);
$b = intarray_create(0);
intarray_dump(intarray_difference($a, $b));
echo "
";

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

Did this file decode correctly?

Original Code

--TEST--
intarray_difference
--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_difference($a, $a));
echo "\n";

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

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

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

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

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

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

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

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

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

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

$c = intarray_difference($a, "");
intarray_set($c, 0, 5);
intarray_dump($a);
echo "\n";
intarray_dump($c);
echo "\n";

$a = intarray_create(0);
$b = intarray_create(0);
intarray_dump(intarray_difference($a, $b));
echo "\n";

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

Function Calls

extension_loaded 2
intarray_create_from_array 1

Variables

None

Stats

MD5 7369058f7e39470dfd721c12307905e3
Eval Count 0
Decode Time 107 ms