我有一批使用php变量建立表格的代码。php substr不能在变量上工作
我想要做的是捕获flight.flightnum flight.flightnum的前3个字符,例如返回BAW111,我想要BAW位。容易吗?那么我现在是PHP专家,但使用substr不是为我工作。代码如下:
<script type="text/html" id="acars_map_row">
<tr class="<%=flight.trclass%>">
<td><a href="<?php echo url('/profile/view');?>/<%=flight.pilotid%>"><%=flight.pilotid%> - <%=flight.pilotname%></a></td>
<td><%=flight.flightnum%></td>
<td><%=flight.depicao%></td>
<td><%=flight.arricao%></td>
<td><%=flight.phasedetail%></td>
<td><%=flight.alt%></td>
<td><%=flight.gs%></td>
<td><%=flight.distremaining%> <?php echo Config::Get('UNITS');?>/<%=flight.timeremaining%></td>
</tr>
</script>
我从来没有与这些类型的变量工作之前,我曾尝试:
<?php $result = "<%=flight.flightnum%>"; echo $result ?> // = BAW111
<?php $result = "<%=flight.flightnum%>"; echo substr($result, 0 ,3) ?> // gives an error and nothing is returned.
我敢肯定它的东西很明显,但即时通讯的想法。
你有什么错误? – Mureinik
@Mureinik它根本没有返回任何行,只是一张空白表。 – CloudSurferUK
'给出一个错误... ...什么错误? var_dump($ result);'返回什么? – chris85