이게 좀 이상하게 들릴지 모르지만, 채팅방 코멘트와 같은 종류의 임의의 주석을 생성하는 스크립트가 있습니다.PHP 임의의 코멘트 생성기
"im bored", "hey people", "gonna log cya"와 같은 임의의 것들, "아무도 그 영화를 본 사람이 없습니다"_ ".
누구나 이런 식으로 된 사람이 있습니까?
이게 좀 이상하게 들릴지 모르지만, 채팅방 코멘트와 같은 종류의 임의의 주석을 생성하는 스크립트가 있습니다.PHP 임의의 코멘트 생성기
"im bored", "hey people", "gonna log cya"와 같은 임의의 것들, "아무도 그 영화를 본 사람이 없습니다"_ ".
누구나 이런 식으로 된 사람이 있습니까?
$comments = array("Im bored", "Hey people", "Gonna log cya", "Anyone seen the film");
$random_comment = array_rand($comments);
echo $comments[$random_comment];
$result = mysql_query("SELECT `comment` FROM `comments` ORDER BY RAND() LIMIT 0,1");
if($result) echo mysql_result($result, 0);
rand()에 의한 주문은 너무 비싸다. –
@ran - ** ** 비싸다. 그러나 우리는 그 맥락을 보면서 ** 너무 비싸다는 가정을 할 수는 없습니다. – Lix
$comments = array("Im bored", "Hey people", "Gonna log cya", "Anyone seen the film");
shuffle($comments);
echo $comments[0];//1,2,3.....
당신은 두 배열에서 임의의 선택을 결합하여 무작위로 의견을 생성 할 수 있습니다. personal pronoun 및 액션/동사에 대한 하나에 대한
하나
은 ...$pronoun = array(
"I'm",
"You're"
"He's",
"She's",
"They're"
);
$action = array(
"stacking",
"overflowing",
"confused",
"bewildered",
"wondering how many more of these I can make up",
"getting bored... So that's enough for now..."
);
은 임의의 인덱스를 반환하는 배열의 각 한 번
array_rand()
을 실행하고 코멘트를 생성합니다 해당 값을 연결. 배열을 외면하고 자신의 필요에 맞게 배열해야합니다. 데이터베이스 또는 배열에 주석의 목록을 작성
function generateComment(){
global $pronoun,$action;
return $pronoun[array_rand($pronoun)] . ' ' . $action[array_rand($action)]
}
'array_rand()'는 값이 아닌 임의의 인덱스를 반환합니다. '$ comment = $ pronoun [array_rand ($ pronoun)] '이어야합니다. '$ action [array_rand ($ action)];' –
너무 사실 @nik - 저를 잡아 주셔서 고마워요! 그것을 반영하기 위해 편집 됨 .. – Lix
및 임의의 인덱스 매번 선택 - 추가로이 시스템을 사용하는 과정을 쉽게하는 코멘트 발생기 기능을 만들기
임의의 주석을 선택하십시오. – Lix