如何对变量中的子变量进行再次渲染?

现在我有一个数组
如何对变量中的子变量进行再次渲染?

并且我在 textarea 中输入并保存了一个变量
如何对变量中的子变量进行再次渲染?

我该如何在渲染 textarea 中的值时,同时渲染其中的变量
如何对变量中的子变量进行再次渲染?

得到如下面的结果:
如何对变量中的子变量进行再次渲染?


希望各位大佬可以给我提供点思路~~

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 15

str_replace("{{$deme['name']}}",$deme['name']);

2年前 评论
其名为鲲 (楼主) 2年前

{!! $demo['name'] !!}

2年前 评论

看你写的意思貌似是在textarea中编辑blade模板?

2年前 评论
其名为鲲 (楼主) 2年前
WadeYu (作者) 2年前
陈先生

如果这个变量是一段php代码? 考虑过这个问题吗? 个人的建议是 做成 [name] 模板类的 ,在后端替换成 $name 这样会现实一些! 不要在认知范围外取巧

2年前 评论

你这个操作有点骚啊

2年前 评论
其名为鲲 (楼主) 2年前
Su (作者) 2年前
朕略显ぼうっと萌

不用数组不就好了

2年前 评论
其名为鲲 (楼主) 2年前
朕略显ぼうっと萌 (作者) 2年前
fatrbaby

你这个问题是和“怎么在js改变php变量的值”是一样的问题,这个属于新手没拎得清之前常有的问题。我给你提供2个思路:

  1. 在js里监听textarea内容的改变,检测到有类似$var['key']一类的操作被写入,通过ajax提交到后端渲染后,回写回textarea内。

  2. $var转化成一种模式(如json),赋值给js变量,你在textarea中通过检测去这种模式去渲染。

2年前 评论

textarea 内是无法渲染h1标签的 可以试试div标签的contenteditable属性

file

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!