>  Q&A  >  본문

PHP의 배열에서 임의의 값을 선택하는 방법은 무엇입니까?

<p>PHP에 객체 배열이 있습니다. 그중 8개를 무작위로 선택해야 합니다. 내 초기 생각은 <code>array_rand(array_flip($my_array), 8)</code>를 사용하는 것이었지만 객체는 배열의 키가 될 수 없기 때문에 이 방법은 작동하지 않습니다. </p> <p><code>shuffle</code>을 사용할 수 있다는 것을 알고 있지만 배열이 커질수록 성능이 저하될까봐 걱정됩니다. 이것이 최선의 방법입니까, 아니면 더 효율적인 방법이 있습니까? </p>
P粉860897943P粉860897943394일 전563

모든 응답(2)나는 대답할 것이다

  • P粉364129744

    P粉3641297442023-08-25 21:11:22

    으아악

    shuffle() 함수는 인수를 참조로 전달하고 변경합니다.

    회신하다
    0
  • P粉493313067

    P粉4933130672023-08-25 20:54:07

    으아아아

    회신하다
    0
  • 취소회신하다