php
  • regex
  • 2011-10-22 126 views 0 likes 
    0

    我想下面兩個代碼串/秒之間,以替換字符:正則表達式替換的單詞的兩個字符/秒

    <tr <?php echo "class = 'link_id_$row->link_id key_id_$row->key_id'";?>> 
    <td> 
    <?php echo form_input('target_keyword', $row->key_name, 
        "class = 'link_id_$row->link_id key_id_$row->key_id validate[required] edit_keyword' id='target_links_$row->key_id'"); 
    ?> 
    <?php echo form_hidden('client_id', $client_id);?> 
    </td> 
    <td> 
    <?php echo form_dropdown('target_links', $links_data, $row->link_id, 
        'class="target_urls validate[required]" id="target_links_$row->key_id"'); 
    ?> 
    </td> 
    <td class="center"> 
    <?php echo "<input type='hidden' value='$row->key_id' class='key_id'/>"; ?> 
    <?php echo "<input type='hidden' value='$row->link_id' class='link_id'/>"; ?> 
    <?php echo form_submit('edit_keyword', '', 'id="edit_keyword" class="edit"');?> 
    <?php echo form_submit('delete_keyword', '', 'id="delete_keyword" class="delete"');?> 
    </td> 
    </tr> 
    

    有沒有辦法,我們可以在「行」之間的替代任何東西, 「'」?

    +0

    我在代碼中沒有看到「row」和「'」 - 哪一行?答案很可能是,如果你可以將這些字符隔離到那一行。 –

    +0

    是行?還是什麼?你想用它來替換它? – FailedDev

    回答

    0

    這是用單引號(')和雙引號(「)用錯誤的方式的問題。首先,你瞭解這些區別,並以正確的方式使用。

    請嘗試下面的代碼

    $obj_1 = "$row->link_id"; 
    $obj_2 = "$row->key_id"; 
    $class_1 = "link_id_$obj_1"; 
    $class_2 = "key_id_$obj_2"; 
    
    <tr <?php echo "class = $class_1 $class_2";?>> 
    
    相關問題