PHP:如何将数组推入2D数组?

时间:2017-02-14 04:09:20

标签: php multidimensional-array array-push

在Perl中,我们可以这样做:

println(JsonConverter.toJson(
    Map("a"-> 1,
        "b" -> Map(
            "nes\"ted" -> "yeah{\"some\":true"),
            "c" -> List(
                1,
                2,
                "3",
                List(
                    true,
                    false,
                    true,
                    Map(
                        "1"->"two",
                        "3"->"four"
                    )
                )
            )
        )
    )
)

{"a":1,"b":{"nes\"ted":"yeah{\"some\":true"},"c":[1,2,"3",[true,false,true,{"1":"two","3":"four"}]]}

如何将其翻译成PHP?

1 个答案:

答案 0 :(得分:0)

要添加新数组值,您可以使用。 我假设你有循环的长度。

String newText = text.chars()
                .mapToObj(ch -> Character.isLowerCase(ch) ? String.valueOf(Character.toUpperCase((char)ch)) : String.valueOf(Character.toLowerCase((char)ch)))
                .collect(Collectors.joining());

或者你可以

$target_array = array();
for(....) {
   ..........
   ..........
   ..........
   $tmp = array($x1,$x2,$y1,$y2);
   $target_array[][] = $tmp;
}