array('1557532655','3979953540','3696488675','2880436052','2746885203','2534670983','2941686393','4332391923','5014015371')上面是我拼接出来的一个字符串,是数组的形式,但其实它真的是一个字符船,我需要用array_diff函数比较两个这样的字符串,如何让PHP认为这个字符串是个数组?

解决方案 »

  1.   

    eval$s1 = "array('1557532655','3979953540','3696488675','2880436052','2746885203','2534670983','2941686393','4332391923','5014015371')";$s2 = "array('1550000000','3979953540','3696488675','2880436052','2746885203','2534670983','2941686393','4332391923','5014015371')";$p = array_diff(eval"return $s1;"), eval("return $s2;"));
      

  2.   

    $s1 = "array('1557532655','3979953540','3696488675','2880436052','2746885203','2534670983','2941686393','4332391923','5014015371')";$s2 = "array('1550000000','3979953540','3696488675','2880436052','2746885203','2534670983','2941686393','4332391923','5014015371')";$p = array_diff(eval("return $s1;"), eval("return $s2;"));求分