Hướng dẫn php get element by attribute - php get phần tử theo thuộc tính
Tôi cần trích xuất một số dữ liệu từ một trang web với PHP. Phần mà tôi quan tâm có cấu trúc tương tự như thế này: Show
Đầu tiên, tôi muốn khai thác tất cả các loại trái cây, và sau đó là tất cả các động vật, để tôi được nhóm lại. Tôi đã tìm ra cách lặp qua tất cả các giá trị thuộc tính. Đây là mã:
Vì vậy, tôi nhận được:
Tôi cũng tìm ra cách lấy nội dung văn bản của các yếu tố:
Vì vậy, nếu được bao gồm trong vòng lặp và lặp lại, tôi nhận được:
Tôi cảm thấy như mình rất thân thiết, nhưng tôi không thể có được những gì tôi muốn. Tôi cần một cái gì đó như thế này: Nếu (Target = "Fruit") sau đó cho tôi "Apple, Orange, Mango". Có thể ai đó xin vui lòng chỉ cho tôi đi đúng hướng? Thanks. Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết ĐọcDOMElement::getAttribute() function is an inbuilt function in PHP which is used to get the value of the attribute with name for the current node. Syntax: string DOMElement::getAttribute( string $name ) Bàn luận This function accepts a single parameter $name which holds the name of the attribute. DOMELEMENT :: Hàm getAttribution () là một hàm sẵn có trong PHP được sử dụng để có được giá trị của thuộc tính có tên cho nút hiện tại. This function returns an string value containing the attribute value. Tham số: Hàm này chấp nhận một tham số $ tên chứa tên của thuộc tính.DOMElement::getAttribute() function in PHP: Giá trị trả về: Hàm này trả về một giá trị chuỗi chứa giá trị thuộc tính. Dưới đây các chương trình đã cho minh họa chức năng domelement :: getAttribution () trong PHP:
4 5 6 7 8Chương trình 1: 5 0 9 8 9 4 1 5 3 4Output: value Chương trình 2:
0 1 2
4 5 6 4 6 6 6 8 8string DOMElement::getAttribute( string $name )0 0$dom 22224 1 string DOMElement::getAttribute( string $name )7 3string DOMElement::getAttribute( string $name )9 value0 string DOMElement::getAttribute( string $name )0 value2 9value4 6 1 9value8 value9 All the id values of divs are: div1 div2 div30__71 All the id values of divs are: div1 div2 div33 4Output: All the id values of divs are: div1 div2 div3 Tham khảo: https://www.php.net/manual/en/domelement.getattribute.php https://www.php.net/manual/en/domelement.getattribute.php All the id values of divs are: div1 div2 div35 All the id values of divs are: div1 div2 div36 All the id values of divs are: div1 div2 div37 All the id values of divs are: div1 div2 div38 All the id values of divs are: div1 div2 div39 0
|