dongyou2635
2012-03-19 19:22
浏览 45
已采纳

只打印出某个值PHP末尾有“a”的结果集?

I have a foreach loop that iterates over objects in an array. Currently, it outputs information for every element. I need to print out data for only the objects that have an "a" at the end of their id property. Code is as follows:

foreach ($obj as $key => $value) {
    echo '<tr id="subRow">';
    echo '<td>' . $value->date . '</td>';
    echo '<td class="leftLine">' . $value->Name . '</td>';
    echo '<td class="leftLine">' . $value->dealType . '</td>';
    echo '<td class="leftLine">' . $value->id . '</td>';
    echo '<td class="leftLine">' . 'Adobe PDF' . '</td>';
    echo '</tr>';
}

So for every element of the $obj that contains an ID number with an "a" at the end of it, print out that entire element.

图片转代码服务由CSDN问答提供 功能建议

我有一个foreach循环,它迭代数组中的对象。 目前,它输出每个元素的信息。 我需要打印出只有在 id 属性末尾有“a”的对象的数据。 代码如下:

  foreach($ obj as $ key =&gt; $ value){
 echo'&lt; tr id =“subRow”&gt;'; \  n echo'&lt; td&gt;'  。  $ value-&gt;日期。  '&lt; / td&gt;'; 
 echo'&lt; td class =“leftLine”&gt;'  。  $ value-&gt;名称。  '&lt; / td&gt;'; 
 echo'&lt; td class =“leftLine”&gt;'  。  $ value-&gt; dealType。  '&lt; / td&gt;'; 
 echo'&lt; td class =“leftLine”&gt;'  。  $ value-&gt; id。  '&lt; / td&gt;'; 
 echo'&lt; td class =“leftLine”&gt;'  。  'Adobe PDF'。  '&lt; / td&gt;'; 
 echo'&lt; / tr&gt;'; 
} 
   
 
 

因此对于 $ obj的每个元素 包含一个ID号,在其末尾带有“a”,打印出整个元素。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • donglian7879 2012-03-19 19:24
    已采纳

    substr can help with that:

    foreach ($obj as $key => $value) {
        if(substr($value->id, -1) === 'a') {
            echo '<tr id="subRow">';
            echo '<td>' . $value->date . '</td>';
            echo '<td class="leftLine">' . $value->Name . '</td>';
            echo '<td class="leftLine">' . $value->dealType . '</td>';
            echo '<td class="leftLine">' . $value->id . '</td>';
            echo '<td class="leftLine">' . 'Adobe PDF' . '</td>';
            echo '</tr>';
        }
    }
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报