字符串比较2种不同的长度

时间:2018-06-06 15:22:32

标签: php saml-2.0 php-7

我正在尝试比较字符串,但我总是弄错。我尝试在两个值上使用var_dump,但它们有两种不同的长度。我已经多次询问过这个问题,但不知道如何解决这个问题。

$nameid = $as->getAuthData('saml:sp:NameID');
$luser = $nameid;

$loguser = strtolower($luser);
var_dump($loguser);
// this returns string(167) "test1.test@comtest.com"
$arr = array('test1.test@comtest.com', 'test2.test@comtest.com');

 foreach ($arr as $value) 
 {
    var_dump($value);
    //this returns string(28) "test1.test@comtest.com"
    if ($test == $value)
    {
       echo('success');
       break;
     }        
 }  

我在View Source中看到以下标记:我不确定如何从此XML中获取此值。

<saml:nameid xmlns:saml="urn:oasis:names:tc:saml:2.0:assertion" format="urn:oasis:names:tc:saml:2.0:nameid-format:transient">test1.test@comtest.com</saml:nameid>

0 个答案:

没有答案