亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你能幫我做一個時尚的文本生成器嗎?

你能幫我做一個時尚的文本生成器嗎?

PHP
繁星coding 2021-06-14 16:22:17
我想制作一個文本生成器,為我提供帶有時尚字母之類的文本,é????而不是eRCTo. 我找到了這個:/*Code by ???h?€?*/$name = str_split('michael'); //Enter your name here$letters = array("a"=>"?", "b"=>"β", "c"=>"?", "d"=>"?", "e"=>"€", "f"=>"?", "g"=>"?", "h"=>"h", "i"=>"?", "j"=>"j", "k"=>"?", "l"=>"?", "m"=>"?", "n"=>"?", "o"=>"?", "p"=>"ρ", "q"=>"?", "r"=>"я", "s"=>"$", "t"=>"?", "u"=>"μ", "v" => "?","w"=>"?", "x"=>"ж", "y"=>"¥", "z"=>"?");$string = '';$output = array(); foreach ($name as $key) {  if (array_key_exists($key, $letters)) {      $output[$key] = $letters[$key];  } }foreach ($output as $out) {   $string .= "$out";}  echo $string;它與 Michael 的名字一起使用,很棒!但如果我使用aaabbcdd它返回?β??. 我也希望它返回重復的字母!我該做什么?
查看完整描述

3 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

在對最后一個代碼進行了一些工作之后,我決定從第一個開始編寫它……它比最后一個更好,并且可以更輕松地進行定制。您可以輕松改進它的代碼并隨意使用它??我只是填寫我需要的字母。該$total變量會給你的結果。


<?php


$me = "mammad"; // Put Your Text Here.


$a = array("A?" , "@?" , "??" , "??" , "α?" , "??" , "??" , "a??" , "a??" , "a?" , "??" , "??" , "??" , "??" , "??" , "丹?" , "??" , "?" );

$b = array("B" , "?" , "?" , "?" , "в" , "?" , "b?" , "b?" , "?" , "?" , "?" , "乃" , "?" , "?" );

$c = array("C" , "¢" , "℃" , "?" , "?" , "?" , "?" , "c?" , "c?" , "c?" , "?" , "?" , "?" , "?" , "匚" , "?" , "?" );

$d = array("D?" , "??" , "??" , "??" , "d?" , "??" , "d??" , "d??" , "??" , "d?" , "??" , "??" , "??" , "??" , "刀?" , "??" , "??" , "?" );

$e = array("E" , "€" , "?" , "ξ" , "?" , "?" , "?" , "E?" , "E?" , "?" , "?" , "?" , "?" , "ε" , "e" , "?" , "e?" , "?" , "e?" , "?" , "モ" , "?" );

$f = array();

$g = array();

$h = array("H" , "?" , "?" , "?" , "H?" , "H?" , "H_" , "?" , "?" , "?" , "н" , "?" , "h?" , "h?" , "h?" , "h?" , "?" , "?" );

$i = array();

$j = array();

$k = array();

$l = array();

$m = array("M?" , "??" , "??" , "??" , "M??" , "M??" , "??" , "??" , "??" , "??" , "??" , "??" , "m??" , "m??" , "??" , "m?" , "??" , "??" , "爪?" , "?" );

$n = array();

$o = array();

$p = array();

$q = array();

$r = array();

$s = array();

$t = array();

$u = array();

$v = array();

$w = array();

$x = array();

$y = array();

$z = array();


$l = array("a"=> $a , "b"=> $b , "c"=> $c , "d"=> $d , "e"=> $e , "f"=> $f , "g"=> $g , "h"=> $h , "i"=> $i , "j"=> $j , "k"=> $k , "l"=> $l , "m"=> $m , "n"=> $n , "o"=> $o , "p"=> $p , "p"=> $q , "r"=> $r , "s"=> $s , "t"=> $t , "u"=> $u , "v"=> $v , "w"=> $w , "x"=> $x , "y"=> $y , "z"=> $z );


$name = str_split($me);

$string = '';

$add = count($name);


for ($a=0; $a < $add; $a++) {

    $key = $name[$a];

    $letter = $l[$key];

    $tedad = count($letter);

    $r = rand(0,$tedad);

    $string .= $letter[$r];}


$matn = $string;

$left = array(".o0×X","??.?′ˉ","×o°”?","?ll?ll?","▄?▄?","★·.·′ˉ");

$right = array("X×0o.","ˉ`?.??","?`”°o×","?ll?ll?","?▄?▄","ˉ`·.·★");

$rr = rand(0,5);

$total = "$left[$rr]~$matn~$right[$rr]";


echo $total;



查看完整回答
反對 回復 2021-06-19
?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

修改這個:

foreach ($name as $key) { if (array_key_exists($key, $letters)) { $output[$key] = $letters[$key]; } }

進入這個:

foreach ($name as $key => $value) { if (array_key_exists($value, $letters)) { $output[$key] = $letters[$value]; } }

因此,由于相同的數組鍵索引,結果數組不會被覆蓋。


查看完整回答
反對 回復 2021-06-19
  • 3 回答
  • 0 關注
  • 232 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號