php - 从响应中的 php 数组解析 html 标签
问题描述
拥有下一个数组:
$link = 'Link ' . '<a href="https://google.com">Learn more...</a>';
$array = ['1' => 'normal string text', '2' => $link];
return $array;
回应是:
1“普通字符串文本”
2“链接,<a href="https://google.com">了解更多...”
预期的结果是 a 标签会被解析:链接,了解更多...
尝试了不同的解决方案,但似乎没有任何效果。有任何想法吗?
谢谢
已编辑:结果应该是一个数组,其中一个条目是已经解析并准备好使用的链接。
解决方案
好吧,您的代码是正确的,但是您要在函数之外返回数组,您需要将其添加到函数中并调用它
前任 :
public function printArray(){
$link = 'Link ' . '<a href="https://google.com">Learn more...</a>';
$array = ['1' => 'normal string text', '2' => $link];
return $array;
}
//callback
echo printArray();
或者如果你想传递一些参数
public function printArray($link , $text){
$link = $link;
$array = ['1' => $text, '2' => $link];
return $array;
}
//callback
$link = 'Link ' . '<a href="https://google.com">Learn more...</a>';
$text='normal string text';
echo printArray($link,$text);
或者像这样打印它:
$link = 'Link ' . '<a href="https://google.com">Learn more...</a>';
$array = ['1' => 'normal string text', '2' => $link];
print($array[0]);//output : normal string text
print($array[1]);//output : Link Learn more...
推荐阅读
- text-to-speech - TTS API 中本地语音合成器的含义是什么
- android - 如何使用一个按钮来获取文本并将文本设置为 3 个不同的 EditTexts 和 TextViews
- javascript - Google API:表格图表中列单元格的闪烁背景颜色
- javascript - javascript中的构造函数中的对象文字和具有值的类之间有什么区别?
- php - 如何在 postRemove 事件期间获取实体的对象 ID?
- c# - 有没有办法将复杂类型映射到字符串?
- kendo-ui - Kendo UI 组件是否可免费用于 Excel 导入/导出?
- c# - 创建对象的唯一 HashSet
- java - 如何在 Spock Groovy 的 THEN 阶段中的预期模拟方法调用之后设置变量?
- python - 从 MODIS HDFEOS 数据生成网格信息文件