所以,这有效:
<?php
$value = ($_POST['x']) ? $_POST['x'] : $y[0];
$output = '<input type="text" name="field1" value="'.$value.'">';
?>
但是如何使它在这种情况下工作:
<?php
$output = '<input type="text" name="field1" value="'.$($_POST['x']) ? $_POST['x'] : $y[0];.'">';
?>