每日笔记

记录击毙


for循环

<h4>一、工种名字一样的内容放在一块</h4> <pre><code class="language-php">$order = array( array('pr_name' =&gt; "业主", "worker_name"=&gt;"21"), array('pr_name' =&gt; "监理", "worker_name"=&gt;"红人"), array('pr_name' =&gt; "监理", "worker_name"=&gt;"工人2"), ); foreach ($order as $k=&gt; $value) { $arr[$value['pr_name']][] = $value['worker_name']; }</code></pre> <h6>正确结果</h6> <pre><code> "data": { "水电": [ "21", "我是工人" ], "设计师": [ "订单2工人" ] }</code></pre> <p>其他代码参考代码:</p> <pre><code class="language-php">$arr=array(); $len=count($order)-1; for ($i=0; $i &lt; $len ; $i++) { if ($order[$i]['pr_name']==$order[$i+1]['pr_name']) { $order[$i]['worker_name']=array($order[$i]['worker_name'],$order[$i+1]['worker_name']); unset($order[$i+1]); } }</code></pre> <h3></h3>

页面列表

ITEM_HTML