name = $pictitle;$pic->src =$picurl;" 메서드를 사용하여 문제를 해결합니다. phpQuery 사용 오류입니다."/> name = $pictitle;$pic->src =$picurl;" 메서드를 사용하여 문제를 해결합니다. phpQuery 사용 오류입니다.">
PHP 쿼리 오류에 대한 해결 방법: 먼저 클래스 메서드를 사용하여 특정 div의 원형 목록을 쿼리한 다음 "$pic->name = $pictitle;$pic->src =$picurl;" 메서드를 사용합니다. 질문이 잘못되었습니다.
추천: "PHP 비디오 튜토리얼"
phpQuery 사용 오류 해결
phpQuery은 (로컬 파일이나 URL에서) 문서를 읽을 수 있는 서버 측 jQuery PHP 버전 구현입니다. 매우 편리합니다. jQuery와 유사한 구문을 사용하여 쿼리하고 작동합니다.
정보 수집에 매우 유용하지만, 물론 중복된 정보도 많이 생성됩니다
이번에 또 다른 문제가 발생했습니다. 클래스 메소드를 사용하여 특정 div의 순환 목록을 쿼리한 후 일부 필드를 배열 방법을 사용하는 div:
$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; }
위 내용은 PHP 쿼리 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!