<?php
foreach($customer as $customer_details)
{?>
<tr id="customer_details_<?=$customer_details['id']?>">
<?
foreach($dyncust_fields as $dyncust_field)
{
if($dyncust_field['add_to_listing']=='1')
{
$color = $customer_details[$dyncust_field['attribute_name']] == 'cname' ?'red':'green';
$search = array("{{color}}","{{data}}");
$replace = array($color,$customer_details[$dyncust_field['attribute_name']] );
$template = "<td style='color:{{color}};'>{{data}}</td>";
echo str_replace($search,$replace,$template);
}
}
?>
</tr>
<? }
?>
Здесь $template
- шаблон ячейки таблицы. Значения в массиве $search
заменяются значениями массива $replace
. Таким образом, вам нужно только настроить шаблон, искать и заменять массивы. Например, ниже приведен ответ на ваш вопрос, заданный в разделе комментариев.
$template = "<td> <a href='#list-corp-client' class='view-asset-inbox-model m-r-5 text-info' data-from='corporate' data-id='{{id}}' data-pk='1' data-toggle='modal'>{{title}}</a> </td>";
$search = array("{{id}}","{{title}}");
$replace = array($customer_details['id'], $asset_details['title']);
echo str_replace($search,$replace,$template);