我試圖從代碼中刪除「Click」後使用它。我需要它在開始時工作,但在使用class =「details」之後,我需要刪除代碼。我想我可以用這個PHP?!?!?!試圖使用PHP刪除一行HTML
我知道我可以使用PHP來刪除HTML,我一直試圖使用preg_replace()函數,但它不工作。
我無法對各行代碼進行顏色編碼,因此我已經在我需要的HTML實例的左下方放置了大量空間,並且還在下一行再次出現的位置,我需要將HTML刪除。
我希望這是有道理的。
非常感謝您的幫助。
<?php
/**
* @file
*/
?>
<div class="cloud-computing-item">
<div class="container">
<div class="item-header">
<h3> <?php print $company['name'] ?> </h3>
</div>
<div class="item-subheader">
<div class="label">Services Offered:</div>
<div class="data service-offerings">
<?php
foreach($company['services_display'] as $service => $element){
print $element;
}
?>
</div>
</div>
<div class="item-body">
<div class="overview">
<div class="label">Cloud Providers:</div>
<div class="data">
<?php
foreach(array_slice($company['service_providers'], 0, 4) as $provider): ?>
<div>
<?php
print $provider;
?>
</div>
<?php endforeach; ?>
<div style="color:#000099;font-weight:bold;">Click</div>
</div>
</div>
<div class="details">
<?php
$str = '<div style="color:#000099;font-weight:bold;">Click</div>';
$result = preg_replace('(<style="color:#000099;font-weight:bold;">).*?(</div>)','$1$2',$str);
var_dump($result);
?>
<?php foreach(array_slice($company['service_providers'], 4) as $provider): ?>
<div>
<?php
print $provider;
?>
</div>
<?php endforeach; ?>
<?php print theme('cloud_computing_item_details', array('company' => $company)); ?>
</div>
</div>
<div style="clear: both; height: 5px;"> </div>
</div>
</div>
你會想,如果你想修改該W使用JavaScript或jQuery的沒有重新加載頁面。 – jball037 2013-04-23 18:41:17