doutao1282 2014-10-21 17:15
浏览 124
已采纳

用php从文章中选择随机单词

I'd like to create a script for generating different content for my products. For example, my first product content is:

Acer 5520G Notebook using 15.6 LCD Panel.

Second one is;

Acer 5720G Laptop using 15.6 Screen.

I want to create my articles like:

Acer (5520G|5720G) (Laptop|Notebook) using 15.6 (LCD Panel|Screen)

And then, randomise all words written in (..) with php.

I did randomised words with;

$strings = '5520G, 5720G';
$key = array_rand($strings);
echo $strings[$key].

But I could'nt select (..) words from my articles, so any suggestions?

  • 写回答

2条回答 默认 最新

  • duanlongnao0028 2014-10-21 17:28
    关注

    Can you use JSON?

    $items = json_decode('["Acer",["5520G","5720G"],["Laptop","Notebook"],"using 15.6",["LCD Panel","Screen"]]', true);
    
    $out = array();
    foreach($items as $item){
        if(is_array($item)){
            shuffle($item);
            $out[] = $item[0];
        }else{
            $out[] = $item;
        }
    }
    
    echo implode(' ', $out);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)