共计 2006 个字符,预计需要花费 6 分钟才能阅读完成。
Chatgpt 最近是火遍了各大行业圈,他的出现让所有人都大呼震惊,包括老马都迷上了它:

我们也尝试了几个问题:


对于技术开发来说,这个工具查询开发信息,简直是完爆其他任何搜索引擎:
提问:用 PHP 写一个无限级菜单方法:
function createMenu($menuData, $parentId = 0) {
$menuHtml = '';
foreach ($menuData as $menuItem) {if ($menuItem['parentId'] == $parentId) {$menuHtml .= '<li>' . $menuItem['name'];
$menuHtml .= createMenu($menuData, $menuItem['id']);
$menuHtml .= '</li>';
}
}
if (!empty($menuHtml)) {$menuHtml = '<ul>' . $menuHtml . '</ul>';
}
return $menuHtml;
}
$menuData = [
['id' => 1, 'parentId' => 0, 'name' => 'Menu 1'],
['id' => 2, 'parentId' => 0, 'name' => 'Menu 2'],
['id' => 3, 'parentId' => 0, 'name' => 'Menu 3'],
['id' => 4, 'parentId' => 1, 'name' => 'Menu 1-1'],
['id' => 5, 'parentId' => 1, 'name' => 'Menu 1-2'],
['id' => 6, 'parentId' => 2, 'name' => 'Menu 2-1'],
['id' => 7, 'parentId' => 3, 'name' => 'Menu 3-1'],
['id' => 8, 'parentId' => 7, 'name' => 'Menu 3-1-1'],
['id' => 9, 'parentId' => 3, 'name' => 'Menu 3-2'],
];
echo createMenu($menuData);
而且还有解释说明:
上面的代码定义了一个 createMenu 函数,它接收两个参数:菜单数据和父级菜单 ID。createMenu 函数按照给定的父级菜单 ID,遍历菜单数据,创建无限级菜单的 HTML 结构。
提问:用 python 写一个发送邮件的方法:
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
def send_email(sender, receiver, subject, body):
message = MIMEText(body)
message['From'] = formataddr(('Sender Name', sender))
message['To'] = formataddr(('Receiver Name', receiver))
message['Subject'] = subject
server = smtplib.SMTP('smtp.example.com')
server.login('username', 'password')
server.sendmail(sender, [receiver], message.as_string())
server.quit()
send_email('sender@example.com', 'receiver@example.com', 'Hello!', 'Hello, world!')
以下是解答:
上面的代码定义了一个 send_email 函数,它接收四个参数:发件人邮箱地址、收件人邮箱地址、邮件主题和邮件正文。send_email 函数使用 smtplib 模块发送邮件。
需要注意的是,上面的代码仅作为示例,在实际使用时需要根据自己的邮件服务商的设置进行修改。例如,SMTP 服务器的地址、登录用户名和密码等。
更多好玩的,大家可以自己去尝试,下面是大概的一个注册体验流程:
1、首先请准备好科学网络来访问 chatgpt 官网:https://chat.openai.com
2、点击 sign up
3、按照提示,输入你的基本账号信息,并且按照提示,从邮箱激活注册。
4、此时来到手机验证环节,这一步需要注意,她不支持大陆号码和其他类似 GV 这种虚拟号码,如果你有国外号码,直接验证即可体验,如果你没有的话,可以接着往后看:
如果你没有国外手机号,可以看下方这个网站,类似一些验证码平台,价格相对比较便宜,大概 1 - 3 块钱左右就够了,中文界面,支持支付宝

官网地址:https://sms-activate.org/
直接点击官网打开之后,通过右上角注册就行,完成注册,登录状态下,右上角先充值个两三块备用

通过刷新的选项,选择一个国家,并且标注有价格,像 10.5 ₽大概就是 1.5 的汇率,自行选择一个自动扣费后,就会等待验证码界面:

等待验证码刷新出来,验证即可注册成功。
