name = $pictitle;$pic->src =$picurl;" Erreur d'utilisation de phpQuery."/> name = $pictitle;$pic->src =$picurl;" Erreur d'utilisation de phpQuery.">

Maison  >  Article  >  développement back-end  >  Comment résoudre le problème d'erreur de requête PHP

Comment résoudre le problème d'erreur de requête PHP

藏色散人
藏色散人original
2020-11-06 09:28:543016parcourir

Solution à l'erreur de requête php : utilisez d'abord la méthode de classe pour interroger la liste circulaire d'un certain div, puis utilisez le "$pic->name = $pictitle;$pic->src =$picurl ; ;" méthode C'est le problème avec les erreurs d'utilisation de phpQuery.

Comment résoudre le problème d'erreur de requête PHP

Recommandé : "Tutoriel vidéo PHP"

Résolution des erreurs d'utilisation de phpQuery

phpQuery est une implémentation côté serveur de la version php de jQuery. Il peut interroger et exploiter les documents lus (à partir de fichiers locaux ou d'URL) en utilisant une syntaxe similaire à jQuery, ce qui est très pratique.

C'est très utile pour la collecte d'informations, mais bien sûr, cela génère également beaucoup d'informations répétées

J'ai rencontré un autre problème cette fois après avoir interrogé la liste de boucles d'un certain div en utilisant la classe, Je souhaite utiliser un tableau pour enregistrer certains champs dans des div, tels que :

$doc = \phpQuery::newDocumentFile('C:/xampp/htdocs/sae/st/text.htm');
$piclist = pq(".p-cell.cellItem");
foreach ($piclist as $pic) {
    $picurl = pq($pic)->find('.pic img')->attr('src');
    $pictitle = pq($pic)->find('span.cellTit')->html();
    //以下两行会报错 Cannot use object of type DOMElement as array    
    $pic['src'] = $picurl;
    $pic['name'] = $pictitle;  
    //正确的使用方式, 参见 http://www.wallpaperama.com/forums/howto-fix-fatal-error-cannot-use-object-of-type-stdclass-as-array-in-php-t1735.html
    //$pic->name = $pictitle;
    //$pic->src  = $picurl;
}
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie php ?Article suivant:Que signifie php ?