使用 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 以查看是否可以获取您想要的内容
我在 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 以查看是否可以获取您想要的内容