我在从php命令派生的DOM中有这个元素。
<a href="https://www.someurl.com/es/atencion-al-cliente">Atención al cliente</a>
这是生成上述元素的php命令:
<?php icl_link_to_element(2880);?>
我需要以某种方式转换此元素,以便我最终只能将字符串'Atenciónalcliente'存储在变量中,以便我可以将此字符串用于其他目的。
在PHP中完成此操作的最佳方法是什么?
答案 0 :(得分:2)
使用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以查看是否可以获得所需内容