84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
php解析html,可能出现的情况很多,除了不断写if...if...if...有没有更好的处理方式?
人生最曼妙的风景,竟是内心的淡定与从容!
用PHP现成的HTML DOM操作库吧,比如Simple-HTML-DOMhttp://simplehtmldom.sourceforge.net/manual.htm
额。。。switch语句也可以。。
switchhttp://www.w3school.com.cn/php/php_switch.asp
switch
也许能找到找不需要if的逻辑关系咯。或者数据经常某种处理就不要if了。
比如点击按钮移除某个元素
<!--HTML--> <button class='btn' flag="btn1" id="btn">移除1</button> <button class='btn' flag="btn2" id="btnbtn">移除2</button> <p id="btn1">我是1</p> <p id="btn2">我是2</p> /*js*/ //if写法 jQuery(".btn").click(function(){ if(jQuery(this).attr("id")==="btn"){ jQuery("#btn1").remove(); } if(jQuery(this).attr("id")==="btnbtn"){ jQuery("#btn2").remove(); } }) //也许我们能找到类似这样的关系了? jQuery(".btn").click(function(){ jQuery("#"+jQuery(this).attr("flag")).remove(); })
switch case 语句
重新改以下答案.
面相对象 面相对象里面的核心概念是接口, 通过合理的抽象, 可以让if减少.
模式匹配 还可以使用模式匹配, switch case本身就是一种模式匹配
phpquery好啊,为什么不用
用PHP现成的HTML DOM操作库吧,比如Simple-HTML-DOM
http://simplehtmldom.sourceforge.net/manual.htm
额。。。switch语句也可以。。
switch
http://www.w3school.com.cn/php/php_switch.asp
也许能找到找不需要if的逻辑关系咯。或者数据经常某种处理就不要if了。
比如点击按钮移除某个元素
switch case 语句
重新改以下答案.
面相对象
面相对象里面的核心概念是接口, 通过合理的抽象, 可以让if减少.
模式匹配
还可以使用模式匹配, switch case本身就是一种模式匹配
phpquery好啊,为什么不用