3 개의 배열에서 3 개의 단어를 무작위로 생성

user3220962

빠른 질문:

서로 다른 단어로 채워진 3 개의 배열과 같은 작은 PHP 스크립트를 어떻게 수행 할 수 있으며 스크립트는 각각에서 하나를 선택하고 메시지를 인쇄합니까?

나는 이것을 생각해 냈지만 작동하지 않습니다.

<?php header('Content-type: text/plain; charset=utf-8');

##
## evolve script test
##


$a1 = "blue";
$a2 = "red";
$a3 = "green";
$a4 = "pink";
$a5 = "black";

$b1 = " cute";
$b2 = " ugly";
$b3 = " big";
$b4 = " small";
$b5 = " loud";

$c1 = " dog";
$c2 = " cat";
$c3 = " beever";
$c4 = " bee";
$c5 = " ape";


$rm1 = array($a1, $a2, $a3, $a4, $a5);
$rm2 = array($b1, $b2, $b3, $b4, $b5);
$rm3 = array($c1, $c2, $c3, $c4, $c5);

$randomizer1 = array_rand($rm1, 1);
$randomizer2 = array_rand($rm2, 1);
$randomizer2 = array_rand($rm3, 1);

// echo $rm[$random_keys];
echo "evolves into a , {$randomizer1} {$randomizer2} {$randomizer3}";
?>

또한 내 스크립트가 작동하더라도 내가 추가하는 모든 thign에 대해 새 줄을 추가해야합니다. 더 나은 솔루션이 있습니까?

블린 키 다모

아주 깨끗한 스크립트는 아니지만 이것이 당신의 작업입니다.

##
## evolve script test
##


$a1 = "blue";
$a2 = "red";
$a3 = "green";
$a4 = "pink";
$a5 = "black";

$b1 = " cute";
$b2 = " ugly";
$b3 = " big";
$b4 = " small";
$b5 = " loud";

$c1 = " dog";
$c2 = " cat";
$c3 = " beever";
$c4 = " bee";
$c5 = " ape";


$rm1 = array($a1, $a2, $a3, $a4, $a5);
$rm2 = array($b1, $b2, $b3, $b4, $b5);
$rm3 = array($c1, $c2, $c3, $c4, $c5);

$randomizer1 = array_rand($rm1, 1);
$randomizer2 = array_rand($rm2, 1);
$randomizer3 = array_rand($rm3, 1);

// echo $rm[$random_keys];
echo "evolves into a , {$rm1[ $randomizer1 ]} {$rm2[ $randomizer2 ]} {$rm3[ $randomizer3 ]}";

약간 더 깨끗한 버전

$a = array( "blue", "red", "green", "pink","black" );
$b = array( " cute", " ugly", " big", " small", " loud" );
$c = array( " dog", " cat", " beever", " bee", " ape" );

echo "evolves into a , {$a[ rand( 0, 4) ]} {$b[ rand( 0, 4) ]} {$c[ rand( 0, 4) ]}";

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

3 개의 배열로 구성된 배열에서 항목의 균등 분포

분류에서Dev

하스켈에서 모음이 1 개 이상인 3 개의 문자 단어를 모두 생성합니다.

분류에서Dev

PHP에서 무작위로 생성되고 3 개의 숫자로 나뉘는 난수

분류에서Dev

PHP에서 무작위로 생성되고 3 개의 숫자로 나뉘는 난수

분류에서Dev

3 개의 다른 배열에서 중첩 된 데이터로 배열 객체를 형성해야합니다.

분류에서Dev

3 개의 다른 배열에서 중첩 된 데이터로 배열 객체를 형성해야합니다.

분류에서Dev

3 개의 뷰에서 3D 개체 생성

분류에서Dev

3 개의 서로 다른 이미지에 난수 생성

분류에서Dev

3 개의 데이터 프레임에서 동적으로 문자열 생성

분류에서Dev

1 ~ 10 개의 요소로 구성된 4 개의 배열이 주어집니다. 합이 4 개의 숫자를 모두 생성 할 수있는 3 개의 숫자를 찾으십니까?

분류에서Dev

TypeScript에서 3 개의 배열을 단일 객체로 변환하는 방법

분류에서Dev

범위에서 반복되지 않는 3 개의 난수를 생성하는 방법은 무엇입니까?

분류에서Dev

Javascript, 무작위 기능으로 동시에 생성하기 위해 배열에서 두 개의 해당 요소를 어떻게 얻습니까?

분류에서Dev

Dataframe의 4 개 열에서 3D 행렬 생성

분류에서Dev

3 개의 가우스 분포를 사용하여 배열 생성 MATLAB

분류에서Dev

배열에서 n 개의 요소를 무작위로 선택

분류에서Dev

무작위로 1,2 또는 3을 입력하지만 각 행에 대해 다른 값으로 두 개의 열 생성

분류에서Dev

무작위로 생성 된 숫자를 잡아서 React의 배열에 저장

분류에서Dev

Ruby on Rails에서 3 개의 배열을 해시로 결합

분류에서Dev

R의 직경 범위에서 직경 클래스를 3 개 또는 4 개 생성하려면 어떻게해야합니까?

분류에서Dev

jQuery : 제한 / 범위가 주어진 3 개의 다른 임의의 정수를 생성하는 방법

분류에서Dev

Excel에서 3 개의 개별 단어를 모두 포함하는 셀 계산

분류에서Dev

3 개의 변수를 기반으로 스위치 문을 작성하는 방법은 무엇입니까?

분류에서Dev

3 개의 변수를 행렬 형식으로 변환하여 SAS에서 히트 맵 생성

분류에서Dev

행의 처음 3 개 위치에 대해 구성된 단어와 동일한 문자열 일치

분류에서Dev

mysql은 사용자가 다른 테이블에 1 개를 생성 할 때 테이블에 3 개의 레코드를 자동으로 생성합니다.

분류에서Dev

3 개 이상의 단어에서 문자열 분할

분류에서Dev

Matlab에서 3 개의 for 루프를 1 개로 결합

분류에서Dev

3 개의 변수에서 20 개 이상의 div 요소에 무작위로 클래스 추가

Related 관련 기사

  1. 1

    3 개의 배열로 구성된 배열에서 항목의 균등 분포

  2. 2

    하스켈에서 모음이 1 개 이상인 3 개의 문자 단어를 모두 생성합니다.

  3. 3

    PHP에서 무작위로 생성되고 3 개의 숫자로 나뉘는 난수

  4. 4

    PHP에서 무작위로 생성되고 3 개의 숫자로 나뉘는 난수

  5. 5

    3 개의 다른 배열에서 중첩 된 데이터로 배열 객체를 형성해야합니다.

  6. 6

    3 개의 다른 배열에서 중첩 된 데이터로 배열 객체를 형성해야합니다.

  7. 7

    3 개의 뷰에서 3D 개체 생성

  8. 8

    3 개의 서로 다른 이미지에 난수 생성

  9. 9

    3 개의 데이터 프레임에서 동적으로 문자열 생성

  10. 10

    1 ~ 10 개의 요소로 구성된 4 개의 배열이 주어집니다. 합이 4 개의 숫자를 모두 생성 할 수있는 3 개의 숫자를 찾으십니까?

  11. 11

    TypeScript에서 3 개의 배열을 단일 객체로 변환하는 방법

  12. 12

    범위에서 반복되지 않는 3 개의 난수를 생성하는 방법은 무엇입니까?

  13. 13

    Javascript, 무작위 기능으로 동시에 생성하기 위해 배열에서 두 개의 해당 요소를 어떻게 얻습니까?

  14. 14

    Dataframe의 4 개 열에서 3D 행렬 생성

  15. 15

    3 개의 가우스 분포를 사용하여 배열 생성 MATLAB

  16. 16

    배열에서 n 개의 요소를 무작위로 선택

  17. 17

    무작위로 1,2 또는 3을 입력하지만 각 행에 대해 다른 값으로 두 개의 열 생성

  18. 18

    무작위로 생성 된 숫자를 잡아서 React의 배열에 저장

  19. 19

    Ruby on Rails에서 3 개의 배열을 해시로 결합

  20. 20

    R의 직경 범위에서 직경 클래스를 3 개 또는 4 개 생성하려면 어떻게해야합니까?

  21. 21

    jQuery : 제한 / 범위가 주어진 3 개의 다른 임의의 정수를 생성하는 방법

  22. 22

    Excel에서 3 개의 개별 단어를 모두 포함하는 셀 계산

  23. 23

    3 개의 변수를 기반으로 스위치 문을 작성하는 방법은 무엇입니까?

  24. 24

    3 개의 변수를 행렬 형식으로 변환하여 SAS에서 히트 맵 생성

  25. 25

    행의 처음 3 개 위치에 대해 구성된 단어와 동일한 문자열 일치

  26. 26

    mysql은 사용자가 다른 테이블에 1 개를 생성 할 때 테이블에 3 개의 레코드를 자동으로 생성합니다.

  27. 27

    3 개 이상의 단어에서 문자열 분할

  28. 28

    Matlab에서 3 개의 for 루프를 1 개로 결합

  29. 29

    3 개의 변수에서 20 개 이상의 div 요소에 무작위로 클래스 추가

뜨겁다태그

보관