将代码添加到字符串中的每个字符

时间:2016-01-27 12:34:41

标签: php string add

我需要创建一个单词搜索&#39;拼图,如果你将鼠标悬停在一个单词上,它会改变颜色,这样你就可以轻松找到它。 为此,我将搜索部分和<select>中的单词分开。 我想为每个字符添加separate arrays,其中x是一个随机字符。

我不知道哪些代码可以帮助我实现这一目标。

谜题的一部分:

-e -------------一 - 电子 -

-k - galabal --- ---一个L -

-e -----------吨----吨 -

-n-straatlantaarn - 邻 -

-diuleg -----------û -

----卡德----------瓦特 -

计算机------------

(没有分隔线)

使用 计算机,galabal,straatlantaarn,geluid,kade 以及其他一些需要搜索的词。 这个谜题是20 x 20个字符。

2 个答案:

答案 0 :(得分:0)

我会尽量指出你正确的方向,而不是用勺子喂食代码。

继承算法。

  1. 使用explode whitespace字符作为delimiter将字符串的所有字词拆分为数组。
  2. 遍历所有数组元素并开始创建HTML输出。
  3. 对于每个单词,前面加上<span class="word-highlight">
  4. 并使用</span>
  5. 附加每个单词
  6. 请记住在重新创建句子的同时追回空格。
  7. 同时保持处理句号和代词等的逻辑很方便。
  8. 现在编写CSS代码来处理相应类的:hover事件(在我们的情况下为.word-highlight ),然后更改颜色。

答案 1 :(得分:0)

<?php
$letters = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($x = 0; $x < count($ruweWoordzoeker); $x++ {
for($y = 0; $y < count($ruweWoordzoeker[$x]); $y++)
{
    if ($ruweWoordzoeker[$x][$y] == '-')
    {
        $ruweWoordzoeker[$x][$y] = $letters[array_rand($letters)];
    }
}

这是改变每一个&#39; - &#39;一封随机的信 输入为:$ruweWoordzoeker
输出为:$ruweWoordzoeker