Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
html parser elemente formatieren
#6
So, ich habs hinbekommen. Scheinbar hinterlässt strip_tags() jede Menge whitespaces, oder der parser.

So funktioniert es jetzt:

PHP-Code:
// ***************** parse ingredients **********
$ingreds_block $html->find('table.[class=ingredients table-header]');

foreach(
$ingreds_block[0]->find('tr') as $row){
    $split_1 $row->find('td.[class=td-left]');
    $split_2 $row->find('td.[class=td-right]');
    $line_1 strip_tags($split_1[0]);
    $line_fix str_replace(' '','trim($line_1));
    $line_cmpl str_replace(',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''$line_fix);
    $rm_tags strip_tags($split_2[0]);
    $name_cmpl str_replace(','''$rm_tags);

    if(!empty($line_cmpl)){
        //echo $line_cmpl.",".trim($name_cmpl).";<br>";
        file_put_contents('../usr/'.$_SESSION['userid'].'/'.'ingred_list.txt'$line_cmpl.",".trim($name_cmpl).",,;".PHP_EOLFILE_APPEND LOCK_EX);
    }

}
// ******** end************ 
Schwarzer Humor ist wie essen, hat nicht jeder.
Zitieren


Nachrichten in diesem Thema
html parser elemente formatieren - von BastiBln - 17.03.2023, 18:43
RE: html parser elemente formatieren - von BastiBln - 20.03.2023, 11:47

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste