楼主的意思是否是:$bin  $test_item  $error 为三个数组
即 
$bin = array('1','2','3');
$test_item = array('4','5','6');
$error = array($bin,$test_item);
想最终变成 $error = array($test_item[0]=>$bin[0], .....);的形式
然后 $bin = $error[$test_item];
如果是 可以查看下array_combine的用法
array array_combine ( array keys, array values )
返回一个 array,用来自 keys 数组的值作为键名,来自 values 数组的值作为相应的值。