Смешивание цифр и букв

Печать RSS
490

А
Автор
Чатланин
0
даров коллеги))у меня вопрос - как смешать цифры с буквами? например нужно сделать так - число 123 смешать с буквами так, чтобы вышло например r1D2igRF3h
как это осуществить?!
С

Землянин
0
<?php
$a='123456';
$b='abcdef';
$wah=array_merge(s tr_split($a),str_split($b));
$rand=rand(1,50);
$wah2=implode('',$w ah);
for($i=0;$i<$rand;$i++){
$r=rand(1,count($wah));
$r2=ra nd(1,count($wah));
$wah2=str_replace("$wah[$r]","$wah[$r2] ",$wah2);}
echo $wah2;
?>
По идее должен работатьD
А
Автор
Чатланин
0
почти))нужно что бы чифры били по порядку как указано=)например 456 будет sF4qw5eFS6aq
С

Землянин
0
<?php
$a='123456';
$b='abcdef';
$go=array();
&# 36;ar=str_split($b);
$ar2=str_split($a);
for($i=0;$i<count($a)+coun t($b);$i++){
$wn=array_rand($ar);
$go[]=$ar[$wn].isset($ar2[&# 36;i]);
unset($ar[$wn]);}
echo implode('',$go);
?>
По идее тоже должен работатьD
С

Землянин
0
Хотя цифры через одну идти будут
А
Автор
Чатланин
0
Мне нужно под замес))
А

PHP Кодер
0
Всё намного проще
$arr_k = array('Q','W','E','R','T','Y','U','I&#39 ;,'O','P','A','S','D','F','G','H',&# 39;J','K','L','Z','X','C','V','B','N ','M','q','w','e','r','t','y','u&#39 ;,'i','o','p','a','s','d','f','g',&# 39;h','j','k','l','z','x','c','v','b ','n','m','1','2','3','4','5','6&#39 ;,'7','8','9','0');
$k = array_rand($arr_k, mt_rand(10, 15));
$key = '';
foreach($k as $kw) $key .= $arr_k[$kw];
А

PHP Кодер
0
Думаю поймёшь) Сначало заносим в бассив любые быквы/цифры, а дальше array_rand функцией выбираем случайное значение (можно указать длину) а дальше уже через foreach присваиваем переменной $key значение.
А

PHP Кодер
0
*массив

Дух
0
Mocart держы огромное спасибо и плюс давно искал одну из выложеных тобой функций
висела програма. Теперь закончил до етого делал шучную но сильно грузила сервер типерь все пошло как надо. smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск