explode()不适用于get_the_author_meta('description');

时间:2016-04-08 07:40:44

标签: php arrays wordpress explode

我使用get_the_author_meta('description')函数在WordPress中使用以下代码获取作者描述:

$author_desc = get_the_author_meta('description');
$author_data = explode('>', $author_desc);
var_dump($author_data);

描述为:E-commerce consultant>man>het e-commerce。我希望explode函数创建3个数组项,将字符串拆分为'>'。

但结果如下:

array (size=1)
  0 => string 'E-commerce consultant>man>het e-commerce' (length=46)

似乎它将字符串放在一个数组中,但只创建一行......

1 个答案:

答案 0 :(得分:2)

而不是> char,而是实体>。你可以通过这个实体字符串爆炸:

$author_desc = get_the_author_meta('description');
$author_data = explode('>', $author_desc); // explode by > instead of >
var_dump($author_data);

<强> Fiddle