使用 php 转换元素和元素的 return 内容

Convert element and return contents of element using php

我在 DOM 中有这个元素来自 php 命令。

<a href="https://www.someurl.com/es/atencion-al-cliente">Atención al cliente</a>

这里是生成上面元素的php命令:

<?php icl_link_to_element(2880);?>

我需要以某种方式转换这个元素,这样我最终只会将字符串 'Atención al cliente' 存储在一个变量中,这样我就可以将这个字符串用于其他目的。

在 PHP 中完成这项工作的最佳方法是什么?

使用Preg_match

<?php

$str = '<a href="https://www.someurl.com/es/atencion-al-cliente">Atención al cliente</a>';

preg_match('/\>(.*)\</i', $str, $matches);

$wantedString = $matches[1];

echo $wantedString;

?>

对于 Wordpress 编辑: 我认为您应该使用 $page = icl_object_id(2880, 'page', true); 获取页面,然后使用 get_the_title($page); 或 var_dump 获取标题 $page 以查看是否可以获取您想要的内容