首页 > 解决方案 > 这在 PHP 中有效吗?

问题描述

这在 PHP 中有效吗?

foreach (function() { 
           return ['key' => 'Value'];
        } as $key => $val){
   $new_array = array('Key' => $key, 'Value' => $val);
}

我想在closure获取动态数组中添加一些逻辑

标签: phparrays

解决方案


几乎有效,这行得通,稍微修改了功能,以便能够看到一些东西: https ://3v4l.org/Tvja8

<?php
foreach ( (function() { return ['key' => 'Value'];})() as $key => $val){
   echo $key . ': '.$val;
}

推荐阅读