如果我有一个JSON对象说:
var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)
我可以删除'key1',因此它变为:
{'test' : {'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud) 我想用PHP将css文件分成数组.
例如:
#selector{ display:block; width:100px; }
#selector a{ float:left; text-decoration:none; }
Run Code Online (Sandbox Code Playgroud)
进入php数组......
array(2) {
["#selector"] => array(2) {
[0] => array(1) {
["display"] => string(5) "block"
}
[1] => array(1) {
["width"] => string(5) "100px"
}
}
["#selector a"] => array(2) {
[0] => array(1) {
["float"] => string(4) "left"
}
[1] => array(1) {
["text-decoration"] => string(4) "none"
}
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
哦:编辑:我并不担心在这个例子中形成错误的CSS文件.只要它不贪心,不能防弹
我正在尝试制作简单的自定义标记,以允许我的应用上的自定义模板.但我无法弄清楚如何解析和替换标签.
(例)
<div class="blog">
<module display="posts" limit="10" show="excerpt" />
</div>
<div class="sidebar">
<module display="users" limit="5" />
<module display="comment" limit="10" />
</div>
Run Code Online (Sandbox Code Playgroud)
对于每个找到的模块标签,我想运行带有参数的模块创建功能(在标签中列为属性).并使用从函数返回的实际HTML块替换模块标记.
我可以通过其他方式实现这种动态性,但它让我很好奇.在Ruby中是否有类似的机制?
$varname = "hello";
$$varname = "world";
echo $hello; //Output: world
Run Code Online (Sandbox Code Playgroud)