빠른 질문:
서로 다른 단어로 채워진 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] 삭제
몇 마디 만하겠습니다