" Jones" ,
"Wink le r " ,
"Cooper " ,
"C l ine" ,
);
然 后 就 可 以 从 每 个 数 组 中 选 择 一 个 随 机 元 素 : echo
$male[array_rand($male)] . ' ' . $last[array_rand($last)];。要一次性
提取多个名称,只需混合数组并根据需要提取。
清单 4. 混合名称数组
shuffle($male);
shuffle($last);
for ($i = 0; $i <= 3; $i++) {
echo $male [$ i ] . ' ' . $ las t [$ i ] ;
}
基于此基本概念,我们可以创建保存名字和姓氏的文本文件。如果在文本文件的每一
行中存放一个名字,则可以轻松地用换行符分隔文件内容以构建源代码数组。
清单 5. 创建名称的文本文件
$male = explode('\n', file_get_contents('names.female.txt'));
$last = explode('\n', file_get_contents('names.last.txt'));
构建或查找一些好的名字文件,此后我们绝不再需要为名字烦恼。
场景生成器