<?php
$my_array
=
array
(
"石头"
,
"剪刀"
,
"布"
);
$guize
=
array
(
array
(
"石头"
,
"剪刀"
),
array
(
"剪刀"
,
"布"
),
array
(
"布"
,
"石头"
));
$rand_keys
=
array_rand
(
$my_array
);
$computer
=
$my_array
[
$rand_keys
];
echo
$computer
.
"\n"
;
while
(True)
{
echo
"请输入: 石头 剪刀 布\n"
;
$person
= trim(
fgets
(STDIN)) ;
$input
=
array
(
$computer
,
$person
);
if
(!(in_array(
$person
,
$my_array
)))
{
echo
"只能输入'剪刀、石头,布,请重新输入'"
;
continue
;
}
if
(
$computer
==
$person
)
{
echo
"平手\n"
;
}
else
if
(in_array(
$input
,
$guize
)) {
echo
"电脑胜\n"
;
}
else
{
echo
"人获胜\n"
;
break
;
}
}
?>