php - 从句子中随机隐藏单词

标签 php html

我有一个句子,我想随机隐藏一个单词,例如:

<?php
$sentence = 'My name is Abu Rayane';
?>

如何继续隐藏该句子中的单词并将其替换为输入文本,以便用户可以填写它,然后检查它是否正确?例如:

My name is Abu <input type="text" name="fillBlank"> <br />
<input type="submit" name="check" value="check">

最佳答案

$sentence = 'My name is Abu Rayane';
$sentence = explode(' ', $sentence); 
$position = rand(0, count($sentence) - 1);
$answer = $sentence[$position];
$sentence[$position] = '<input type="text" name="fillBlank">';
echo implode(" ", $sentence);

示例:https://eval.in/185829

编辑:如果单词长度未知,则使其工作

关于php - 从句子中随机隐藏单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25584753/

相关文章:

php - 防止全表扫描简单查询

jquery - 通过单击按钮启用和禁用文本框

html - 布局设计要学什么? DIV+css 还是新的 CSS3 GRID 2D 布局?

javascript - 如何在用户上传新文件后立即启动进程?

php - 切片 MySQL 结果

javascript - javascript 与 html 中 'onclick' 之间的区别

javascript - 将可变页面加载到 div

html - 如何在支持打印的同时模拟背景图像

javascript - PHP - 单击按钮时从任何地方重新加载首页

php - 为什么我的服务器要加载这些 PHP 变量?