我想基于变量触发一个函数.
function sound_dog() { return 'woof'; }
function sound_cow() { return 'moo'; }
$animal = 'cow';
print sound_{$animal}(); *
*行是不正确的行.
我以前做过这个,但我找不到它.我知道潜在的安全问题等.
任何人?非常感谢.
我有一些HTML/CSS/JavaScript,带有痛苦的长类,id,变量和函数名称以及其他被反复使用的组合字符串.我可以重命名或重组其中的一些并将文本切成两半.
所以我正在寻找一种简单的算法来报告文本中最长的重复字符串.理想情况下,它会按长度乘以实例进行反向排序,以突出显示字符串,如果全局重命名,则会产生最大的节省.
这感觉就像我在100行代码中痛苦地做的事情,其中有一些优雅的10行递归正则表达式.这听起来像是一个家庭作业问题,但我向你保证不是.
我在PHP工作,但很乐意看到任何语言的东西.
注意:我不是在寻找HTML/CSS/JavaScript缩小本身.我喜欢有意义的文字,所以我想亲自去做,并且要比较臃肿.