Does PHP have an equivalent to Python's list comprehension syntax?

前端 未结 4 1865
轻奢々
轻奢々 2020-12-08 09:17

Python has syntactically sweet list comprehensions:

S = [x**2 for x in range(10)]
print S;
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

In PHP I wo

4条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-08 09:56

    PHP 5.5 may support list comprehensions - see the mailing list announcement:

    • [PHP-DEV] List comprehensions and generator expressions for PHP (28 Jun 2012)

    And further discussion:

    • What Generators Can Do For You (by ircmaxell; 23 Jul 2012) - has a Fibonacci example.
    • What PHP 5.5 might look like (by NikiC; 10 Jul 2012)
    • Request for Comments: Generators (Wiki started 05 Jun 2012)

提交回复
热议问题