如何将html字符串与php组合为十六进制字符串?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (95)

我在比较两个字符串。与计算机相比,它们是不平等的。但在人眼看来,琴弦似乎是一样的。

当我运行一个用php检查bin2hex的测试时,它们显然是不相等的。如何将一组双引号读取为html。以下是一些例子:

 $string1 = strlen(html_entity_decode($_SESSION['pageTitleArray'][$b]));
 $string2 = strlen(html_entity_decode($value));

 echo 'Checking: ' . $_SESSION['pageTitleArray'][$b] . " " .  bin2hex($_SESSION['pageTitleArray'][$b]);
 echo '<br>';
 echo 'testing ' . $string1 . " = "bin2hex($string1) . " " . bin2hex($string2);
 echo '<br>';
 echo 'With: ' . $value . " " . bin2hex($value);

上面的代码将输出以下信息。

Checking:1 PAIR OF BBC HEAD GASKET GASKETS MULTI LAYERED STEEL 4.585“312050414952204f46204242432048454144204741534b4554204741534b455453204d554c5449204c41594552454420535445454c20342e35383522 testing 3630 3632 With:1 PAIR OF BBC HEAD GASKET GASKETS MULTI LAYERED STEEL 4.585″312050414952204f46204242432048454144204741534b4554204741534b455453204d554c5449204c41594552454420535445454c20342e3538352623383234333b false

我有点不知所措.任何帮助都将不胜感激。下面是代码的其余部分,这样您就能对我想要完成的任务有一个全面的感觉。

     for($b = 0; $b < count($_SESSION['pageTitleArray']); $b++)
 {
   foreach($_SESSION['pushIdArrayQuery'] as $key => $value)
   {

     $string1 = strlen(html_entity_decode($_SESSION['pageTitleArray'][$b]));
     $string2 = strlen(html_entity_decode($value));

     echo 'Checking: ' . $_SESSION['pageTitleArray'][$b] . " " .  bin2hex($_SESSION['pageTitleArray'][$b]);
     echo '<br>';
     echo 'testing ' . $string1 . " = "bin2hex($string1) . " " . bin2hex($string2);
     echo '<br>';
     echo 'With: ' . $value . " " . bin2hex($value);

     if(trim($_SESSION['pageTitleArray'][$b]) == trim($value))
     {
       echo '<br>';
       echo '<h1>Success</h1>';
       echo '<br>';
       echo '<b>Key: </b>' . $key;
       echo '<br>';
       echo 'Page Id: ' . $_SESSION['pushTitleArrayQuery'][$key];
       echo '<br> ';
     }
     else {
       echo '<br>';
       echo 'false';
       echo '<br>';
     }
   }
 }
提问于
用户回答回答于

你有两种不同类型的引号(“在第一个字符串上”和“在第二个字符串上”)。

在人类眼中,它们看起来很相似,但它们与PHP完全不同。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励