2012-02-25 2 views
0
<div class="centerBox"> 
<div class="centerBox line-y"> 
<div class="centerBox line_y"> 
<div class="centerBox"> 
<div class="centerBox line_y"> 
<div class="centerBox line_y"> 
<div class="centerBox"> 
<div class="centerBox line_y"> 
<div class="centerBox line_y"> 

위의 코드에 line_y이라는 클래스를 추가하려면 루프를 사용하고 싶습니다. 어떻게해야합니까? 고맙습니다. php를 사용하는 방법 코드에 클래스를 추가 하시겠습니까?

는 모듈 부문과 루프 line-y 2,3,5,6,8,9에 선

+0

구체적으로 질문하십시오. – Corubba

+0

질문이 무엇인지 알기가 어렵습니다. 결과물을 정확하게 추가해야할까요? 또한 HTML은 _mark_ _이 아닌 _code_이며, 작지만 중요한 차이점입니다. –

답변

1

사용 a를 추가합니다.

for($i=0; $i<10; $i++) { 
    if(($i % 3) === 0) 
    echo '<div class="centerBox">'; 
    else 
    echo '<div class="centerBox line_y">'; 
} 

if 조건은 0, 3, 6 등의 줄과 일치합니다 (첫 줄은 0 줄입니다).

0

당신이 정말로 여기에서 원하는 것이 확실하지 않습니다. 그리고이 HTML 덩어리를 어떻게 읽는지. 게다가 위의 HTML 코드 덩어리가 유효하지 않습니다. 그렇게 말하고있다.

간단한 str_replace를 사용하면됩니다.

$str = '<div class="centerBox"> 
<div class="centerBox line-y"> 
<div class="centerBox line_y"> 
<div class="centerBox"> 
<div class="centerBox line_y"> 
<div class="centerBox line_y"> 
<div class="centerBox"> 
<div class="centerBox line_y"> 
<div class="centerBox line_y">'; 

echo str_replace('"centerBox"', '"centerBox line_y"', $str); 
관련 문제