PHP 的 expand() 对连字符减号不起作用 -

kha*_*han 1 wordpress explode special-characters

我试图explode()在从数据库中获取的字符串上使用,但它没有用。我已经尝试过了,explode('-',$string)但仍然无法正常工作。

这是我想要爆炸的字符串:

意向书——加入我们的油漆团队——北

Kev*_*gst 5

如果仔细观察,字符串中的连字符与用作爆炸参数的连字符不同。

字符串中的连字符如下,而您作为参数传递的连字符explode()-。正如您所看到的,它们不匹配(字符串中的那个比您尝试与之比较的那个长)。由于字符不匹配,explode 函数将返回整个字符串。

<?php

$string = "Expression of Interest – Join our Paint Team – North";
$strings = explode('–', $string);

var_dump($strings);
Run Code Online (Sandbox Code Playgroud)

我已经从文本中复制了连字符并将其用作参数,explode()并且它工作正常。