如何从PHP的循环中获取值?

时间:2019-01-21 00:56:40

标签: php html regex loops

我尝试使用explode()函数从<TR>获取文本,作为<TD>属性的值,但是不起作用。

代码HTML:

 <tr id="eventRowId_379673" class="js-event-item" event_attr_id="1509" data-event-datetime="2019/01/20 17:00:00">
    <td class="first left time js-time" title="Datos publicados hace 1h 43m">17:00</td>
    <td class="left flagCur noWrap"><span title="Japón" class="ceFlags Japan" data-img_key="Japan">&nbsp;</span> JPY</td>
    <td class="left textNum sentiment noWrap" title="Baja volatilidad esperada" data-img_key="bull1"><i class="grayFullBullishIcon"></i><i class="grayEmptyBullishIcon"></i><i class="grayEmptyBullishIcon"></i></td>
    <td class="left event" title="Pinche aquí para más información sobre: Indicador Reuters Tankan"><a href="/economic-calendar/reuters-tankan-index-1509" target="_blank">      Indicador Reuters Tankan  (Ene)</a> </td>
    <td class="bold act blackFont event-379673-actual" title="" id="eventActual_379673">18</td>
    <td class="fore  event-379673-forecast " id="eventForecast_379673">&nbsp;</td>
    <td class="prev blackFont  event-379673-previous" id="eventPrevious_379673"><span title="">23</span></td>
    <td class="alert js-injected-user-alert-container " data-name="Indicador Reuters Tankan" data-event-id="1509" data-status-enabled="0"> <span class="js-plus-icon alertBellGrayPlus genToolTip oneliner" data-tooltip="Crear alerta" data-tooltip-alt="La alerta está activa"></span> </td>
</tr>
<tr id="eventRowId_380188" class="js-event-item" event_attr_id="265" data-event-datetime="2019/01/20 18:00:00">
    <td class="first left time js-time" title="Datos publicados hace 43 min">18:00</td>
    <td class="left flagCur noWrap"><span title="Reino Unido" class="ceFlags United_Kingdom" data-img_key="United_Kingdom">&nbsp;</span> GBP</td>
    <td class="left textNum sentiment noWrap" title="Baja volatilidad esperada" data-img_key="bull1"><i class="grayFullBullishIcon"></i><i class="grayEmptyBullishIcon"></i><i class="grayEmptyBullishIcon"></i></td>
    <td class="left event" title="Pinche aquí para más información sobre: Indicador Rightmove de precios de viviendas"><a href="/economic-calendar/rightmove-house-price-index-265" target="_blank">      Indicador Rightmove de precios de viviendas (Mensual) </a> </td>
    <td class="bold act blackFont event-380188-actual" title="" id="eventActual_380188">0.4%</td>
    <td class="fore  event-380188-forecast " id="eventForecast_380188">&nbsp;</td>
    <td class="prev blackFont  event-380188-previous" id="eventPrevious_380188"><span title="">-1.5%</span></td>
    <td class="alert js-injected-user-alert-container " data-name="Indicador Rightmove de precios de viviendas" data-event-id="265" data-status-enabled="0"> <span class="js-plus-icon alertBellGrayPlus genToolTip oneliner" data-tooltip="Crear alerta" data-tooltip-alt="La alerta está activa"></span> </td>
</tr>
<tr id="eventRowId_379847" class="js-event-item" event_attr_id="377" data-event-datetime="2019/01/20 18:00:00">
    <td class="first left time js-time" evttentative="" title="Datos publicados hace 43 min">Aprox.</td>
    <td class="left flagCur noWrap"><span title="Australia" class="ceFlags Australia" data-img_key="Australia">&nbsp;</span> AUD</td>
    <td class="left textNum sentiment noWrap" title="Moderada volatilidad esperada" data-img_key="bull2"><i class="grayFullBullishIcon"></i><i class="grayFullBullishIcon"></i><i class="grayEmptyBullishIcon"></i></td>
    <td class="left event" title="Pinche aquí para más información sobre: Indicador HIA de venta de viviendas nuevas"><a href="/economic-calendar/hia-new-home-sales-377" target="_blank">      Indicador HIA de venta de viviendas nuevas (Mensual) </a> </td>
    <td class="bold act event-379847-actual blackFont" title="" id="eventActual_379847">-6.7%</td>
    <td class="fore  event-379847-forecast " id="eventForecast_379847"></td>
    <td class="prev  event-379847-previous blackFont" id="eventPrevious_379847">3.6%</td>
    <td class="alert js-injected-user-alert-container " data-name="Indicador HIA de venta de viviendas nuevas" data-event-id="377" data-status-enabled="0"> <span class="js-plus-icon alertBellGrayPlus genToolTip oneliner" data-tooltip="Crear alerta" data-tooltip-alt="La alerta está activa"></span> </td>
</tr>

get的值为:

    来自“ <tr id="eventRowId_379673" class="js-event-item" event_attr_id="1509" data-event-datetime="2019/01/20 17:00:00">
  • data-event-datetime “
  • TD“ <td class="left textNum sentiment noWrap" title="Baja volatilidad esperada" data-img_key="bull1"><i class="grayFullBullishIcon"></i><i class="grayEmptyBullishIcon"></i><i class="grayEmptyBullishIcon"></i></td> ”的标题
  • <td class="left flagCur noWrap"><span title="Japón" class="ceFlags Japan" data-img_key="Japan">&nbsp;</span> JPY</td> 中的文字(以JPY为单位)

我可以选择使用REGEX,但我不知道如何使用。

谢谢。

0 个答案:

没有答案