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

藏色散人
Libérer: 2023-03-07 12:04:01
original
3052 Les gens l'ont consulté

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;
}
Copier après la connexion
.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal