Cod: Selectaţi tot
$etaj=array(1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3);
$col=array(1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3);
$rand=array(1,1,1,2,2,2,3,3,3,1,1,1,2,2,2,3,3,3,1,1,1,2,2,2,3,3,3);
$alfabet=array("A","D","G","B","E","H","C","F","I","J","M","P","K","N","Q","L","O","R","S","V","Y","T","W","Z","U","X","#");
if(isset($_POST['decodifica']))
{
$text_cifrat=$_POST['rezultat'];
$nr_cifre1=strlen($text_cifrat);
}
for($i=0;$i<$nr_cifre1;$i++)
{
$index[$i]=array_search("$text_cifrat[$i]",$alfabet);//pozitiile din "$alfabet" unde apar literele din textul in clar
$etaj2[$i]=$etaj[$index[$i]];//nr etajului - corespunzator literei de la pozitia $index(pe pozitia $index a etajului)
$rand2[$i]=$rand[$index[$i]];//nr randului - corespunzator literei de la pozitia $index (pe pozitia $index a randului)
$col2[$i]=$col[$index[$i]];//nr col - corespunzator literei de la pozitia $index(pe poz $index a coloanei)
}
vreau ca intr-un vector sa imi retina valorile urmatoare:
etaj2[0],rand2[0],col2[0],etaj2[1],rand2[1],col2[1],etaj2[2],rand2[2],col2[2]...........
Deci daca dau print_r($vector) sa imi apara ceva de genu:
Cod: Selectaţi tot
Array ( [0] => 1 [1] => 2 [2] => 1 [3] => 1 [4] => 2 [5] => 1 [6] => 1 [7] => 2 [8] => 1 [9] => 1 [10] => 3 [11] => 2 [12] => 1 [13] => 2 [14] => 1 [15] => 1 [16] => 3 [17] => 2 )
as vrea sa fie ceva de genul asta..dar generalizat ..si sa faca automat :
Cod: Selectaţi tot
$ar= array( 0 => $etaj2[0],1=> $rand2[0], 2=>$col2[0] ,3=>$etaj2[1],4=>$rand2[1],5=>$col2[1]);