これは、配列の最初のレコードのみをカバーします- $form[items][0][description]
。
どうすればこれを繰り返して、後続のものをエコーできるようになりますか?
$form[items][1][description];
$form[items][2][description];
$form[items][3][description];
などなど?
$array = $form[items][0][description];
function get_line($array, $line) {
preg_match('/' . preg_quote($line) . ': ([^\n]+)/', $array['#value'], $match);
return $match[1];
}
$anchortext = get_line($array, 'Anchor Text');
$url = get_line($array, 'URL');
echo '<a href="' . $url . '">' . $anchortext . '</a>';
?>