2016-05-15 97 views
1


我需要data-屬性生成li項目而array.length < 0
有一個問題,而串聯。在結果這是錯的li 我需要:<li data-color='red, green, blue' data-size='1, 2, 3'>
但是結果是:<li data- color='red, green, blue' size='1, 2, 3'>
創建動態列表元素PHP

代碼:

$filters_li = '<li class="textile-item"'; 

       foreach($filters_labels as $label){ 
        foreach($filters_fields as $field){ 
         $filters_li .= 'data-'.$label.'="'. get_labels_as_tags($field, 1) . '"'; 
        } 
       } 

       $filters_li .= '>'; 

在哪裏的問題,我無法理解

回答

1

您可以嘗試微調$標籤看到像這樣結果:

filters_li = '<li class="textile-item"'; 

       foreach($filters_labels as $label){ 
        foreach($filters_fields as $field){ 
         $filters_li .= 'data-'. trim($label) .'="'. get_labels_as_tags($field, 1) . '"'; 
        } 
       } 

       $filters_li .= '>'; 

也許這做的伎倆爲您

1

你可以從微調功能使用,此功能默認刪除空格

$filters_li .= 'data-'.trim($label).'="'. get_labels_as_tags($field, 1) . '"';