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-- basic array_combine test --FILE-- <?php $array1 = array('green', 'red', 'yell..

Decoded Output download

--TEST--
basic array_combine test
--FILE--
<?php
    $array1 = array('green', 'red', 'yellow');
    $array2 = array('1', '2', '3');
    $array3 = array(0, 1, 2);
    $array4 = array(TRUE, FALSE, NULL);
    $a = array_combine($array1, $array1);
    $b = array_combine($array1, $array2);
    $c = array_combine($array1, $array3);
    $d = array_combine($array1, $array4);
    $e = array_combine($array2, $array1);
    $f = array_combine($array2, $array2);
    $g = array_combine($array2, $array3);
    $h = array_combine($array2, $array4);
    $i = array_combine($array3, $array1);
    $j = array_combine($array3, $array2);
    $k = array_combine($array3, $array3);
    $l = array_combine($array3, $array4);
    $m = array_combine($array4, $array1);
    $n = array_combine($array4, $array2);
    $o = array_combine($array4, $array3);
    $p = array_combine($array4, $array4);
    for($letter = "a"; $letter <= "p"; $letter++)
    {
     print_r($$letter);
    }
?>
--EXPECT--
Array
(
    [green] => green
    [red] => red
    [yellow] => yellow
)
Array
(
    [green] => 1
    [red] => 2
    [yellow] => 3
)
Array
(
    [green] => 0
    [red] => 1
    [yellow] => 2
)
Array
(
    [green] => 1
    [red] => 
    [yellow] => 
)
Array
(
    [1] => green
    [2] => red
    [3] => yellow
)
Array
(
    [1] => 1
    [2] => 2
    [3] => 3
)
Array
(
    [1] => 0
    [2] => 1
    [3] => 2
)
Array
(
    [1] => 1
    [2] => 
    [3] => 
)
Array
(
    [0] => green
    [1] => red
    [2] => yellow
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 
    [2] => 
)
Array
(
    [1] => green
    [] => yellow
)
Array
(
    [1] => 1
    [] => 3
)
Array
(
    [1] => 0
    [] => 2
)
Array
(
    [1] => 1
    [] => 
)

Did this file decode correctly?

Original Code

--TEST--
basic array_combine test
--FILE--
<?php
    $array1 = array('green', 'red', 'yellow');
    $array2 = array('1', '2', '3');
    $array3 = array(0, 1, 2);
    $array4 = array(TRUE, FALSE, NULL);
    $a = array_combine($array1, $array1);
    $b = array_combine($array1, $array2);
    $c = array_combine($array1, $array3);
    $d = array_combine($array1, $array4);
    $e = array_combine($array2, $array1);
    $f = array_combine($array2, $array2);
    $g = array_combine($array2, $array3);
    $h = array_combine($array2, $array4);
    $i = array_combine($array3, $array1);
    $j = array_combine($array3, $array2);
    $k = array_combine($array3, $array3);
    $l = array_combine($array3, $array4);
    $m = array_combine($array4, $array1);
    $n = array_combine($array4, $array2);
    $o = array_combine($array4, $array3);
    $p = array_combine($array4, $array4);
    for($letter = "a"; $letter <= "p"; $letter++)
    {
     print_r($$letter);
    }
?>
--EXPECT--
Array
(
    [green] => green
    [red] => red
    [yellow] => yellow
)
Array
(
    [green] => 1
    [red] => 2
    [yellow] => 3
)
Array
(
    [green] => 0
    [red] => 1
    [yellow] => 2
)
Array
(
    [green] => 1
    [red] => 
    [yellow] => 
)
Array
(
    [1] => green
    [2] => red
    [3] => yellow
)
Array
(
    [1] => 1
    [2] => 2
    [3] => 3
)
Array
(
    [1] => 0
    [2] => 1
    [3] => 2
)
Array
(
    [1] => 1
    [2] => 
    [3] => 
)
Array
(
    [0] => green
    [1] => red
    [2] => yellow
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 1
    [1] => 
    [2] => 
)
Array
(
    [1] => green
    [] => yellow
)
Array
(
    [1] => 1
    [] => 3
)
Array
(
    [1] => 0
    [] => 2
)
Array
(
    [1] => 1
    [] => 
)

Function Calls

None

Variables

$array1 [{'key': 0, 'value': 'green'}, {'key': 1, 'value': 'red'}, {'key': 2, 'value': 'yellow'}]
$array2 [{'key': 0, 'value': '1'}, {'key': 1, 'value': '2'}, {'key': 2, 'value': '3'}]
$array3 [{'key': 0, 'value': 0}, {'key': 1, 'value': 1}, {'key': 2, 'value': 2}]

Stats

MD5 5c7fd14e2303326e6e212f8412bd3946
Eval Count 0
Decode Time 97 ms