Interface do tipo jQuery para PHP?

Eu estava curioso para saber se existe ou não uma interface / biblioteca estilo jQuery para PHP para manipular arquivos HTML / XML - especificamente usando o estilo jQueryseletores.

Eu gostaria de fazer coisas assim (todas hipotéticas):

foreach (j("div > p > a") as anchor) {
   // ...
}


print j("#some_id")->html();


print j("a")->eq(0)->attr("name");

Estes são apenas alguns exemplos.

Eu fiz o máximo de pesquisa possível, mas não consegui encontrar o que estava procurando. Alguém sabe se algo ao longo dessas linhas existe, ou isso é algo que eu vou ter que fazer a partir do zero usando domxml?

questionAnswers(12)

yourAnswerToTheQuestion