php起名小程序源码
时间 : 2024-01-13 00:22:03声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
CMS版本:最低V 5.21
主题价格:1599.00元
发布日期:2023-12-13 23:46:41
下载安装:进入下载
下载次数:265 次
授权方式:顶级域名授权,无限开二级域名
说明: 1、可以更换域名, 一年不超过两次。
    2、模板包含整站源码,使用者不得建立非法网站。
    3、客服在线解答问题,永久免费更新升级。
    4、系统源码永久开源,模板永久开源,方便自定义修改。

最佳答案

下面是一个简单的PHP起名小程序的源码,它可以帮助用户生成个性化的名字。

```php

<?php

// 定义名字生成函数

function generateName($length = 6) {

$consonants = array('b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z');

$vowels = array('a', 'e', 'i', 'o', 'u');

$name = '';

$numConsonants = count($consonants);

$numVowels = count($vowels);

for ($i = 0; $i < $length; $i++) {

if ($i % 2 == 0) {

$name .= $consonants[rand(0, $numConsonants - 1)];

} else {

$name .= $vowels[rand(0, $numVowels - 1)];

}

}

return ucfirst($name);

}

// 处理表单提交

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$numNames = intval($_POST['num_names']);

$names = array();

for ($i = 0; $i < $numNames; $i++) {

$names[] = generateName();

}

}

?>

<!DOCTYPE html>

<html>

<head>

<title>PHP起名小程序</title>

<style>

body {

font-family: Arial, sans-serif;

}

.container {

margin: 0 auto;

text-align: center;

width: 400px;

}

h1 {

margin: 30px 0;

}

form input {

margin: 10px 0;

}

</style>

</head>

<body>

<div class="container">

<h1>PHP起名小程序</h1>

<form method="post">

<label for="num_names">要生成的名字数量:</label>

<input type="number" id="num_names" name="num_names" min="1" max="10" required>

<input type="submit" value="生成名字">

</form>

<?php if (isset($names)): ?>

<h2>生成的名字:</h2>

<ul>

<?php foreach ($names as $name): ?>

<li><?php echo $name; ?></li>

<?php endforeach; ?>

</ul>

<?php endif; ?>

</div>

</body>

</html>

这个小程序使用了PHP和HTML结合的方式来创建一个简单的用户界面。用户需要输入要生成的名字数量,在提交表单后,PHP代码会根据给定的数量生成相应数量的名字,并将其显示在页面上。

PHP的名字生成函数`generateName`会依次选择辅音字母和元音字母来生成随机的名字。生成的名字长度默认为6个字母,用户也可以自定义长度。

这个小程序仅给出了一个基本的实现,你可以根据自己的需要进行进一步的修改和优化。希望对你有所帮助!

其他答案

这是一个简单的PHP起名小程序的源码示例:

```php

<!DOCTYPE html>

<html>

<head>

<title>PHP起名小程序</title>

<style>

body {

text-align: center;

font-family: Arial, sans-serif;

}

h1 {

color: #333;

}

form {

margin-top: 20px;

}

input[type="text"] {

padding: 5px;

margin-right: 10px;

}

input[type="submit"] {

padding: 5px 10px;

background-color: #333;

color: #fff;

border: none;

cursor: pointer;

}

#result {

margin-top: 20px;

font-weight: bold;

}

</style>

</head>

<body>

<h1>PHP起名小程序</h1>

<form method="post">

<input type="text" name="prefix" placeholder="请输入前缀">

<input type="text" name="suffix" placeholder="请输入后缀">

<input type="submit" value="生成名字">

</form>

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

// 获取前缀和后缀

$prefix = $_POST['prefix'];

$suffix = $_POST['suffix'];

// 生成名字

$name = $prefix . '-' . $suffix;

// 输出结果

echo '<h2 id="result">生成的名字是:' . $name . '</h2>';

}

?>

</body>

</html>

这个小程序的功能很简单,用户可以输入前缀和后缀,然后点击"生成名字"按钮,程序会根据用户输入的前缀和后缀生成一个名字,并将生成的名字显示在页面上。用户可以多次输入不同的前缀和后缀,生成不同的名字。

这只是一个简单的示例代码,你可以根据自己的需求进行扩展和修改。比如,可以增加一些校验逻辑,限制输入的长度和字符类型,或者将生成的名字保存到数据库中。