@retro:他要求的是一個類似sizzle的庫,它使用PHP作爲一種語言而不是javascript,你所說的「沒有改變寫它」是錯誤的,它只是代碼,你可以寫它儘可能多的你想要的。
但是,我相信的問題是,在瀏覽器中運行的JavaScript會讓您獲得1 + 1的訪問權限,可以幫助您自動創建大量DOM節點/ html節點,而無需自己做。
在PHP中,DOM只是很痛苦,jquery很高興地將它隱藏起來,而且JavaScript的工作方式與PHP不同,但它可以毫不費力地完成此任務,但PHP無法訪問瀏覽器DOM並使用不同的操作方法,這更加痛苦。這不是說這是不可能的,因爲它是,它只是它不那麼容易,有時它不同,當它似乎沒有明確的原因,我相信它可能是PHP DOM內部使用libXML或類似的東西,並且在內部公開了太多的庫,所以PHP變得與C庫語義混淆起來。
我認爲你應該看看phpQuery(https://github.com/TobiaszCudnik/phpquery),或者甚至更好,並且在積極開發QueryPath(http://querypath.org)。
但是,不要指望他們像JavaScript的jQuery庫一樣容易,因爲它不是,可惜.....
我想這正是我要找的。 – dkinzer 2010-04-27 14:47:06