How to combine two range arrays one for indexes and second for values in PHP

2 Answers

0 votes
// range(string|int|float $start, string|int|float $end, int|float $step = 1): array

$array = array_combine(range(32, 36), range(1, 5));
        
print_r($array);

echo "\n" . $array[32] . "\n";
echo $array[33] . "\n"; 
 
 
 
 
/*
run:
 
Array
(
    [32] => 1
    [33] => 2
    [34] => 3
    [35] => 4
    [36] => 5
)

1
2

*/

 



answered Sep 22, 2023 by avibootz
0 votes
// range(string|int|float $start, string|int|float $end, int|float $step = 1): array

$array = array_combine(range(32, 36), range(100, 104));
        
print_r($array);

echo "\n" . $array[32] . "\n";
echo $array[33] . "\n"; 
 
 
 
 
/*
run:
 
Array
(
    [32] => 100
    [33] => 101
    [34] => 102
    [35] => 103
    [36] => 104
)

100
101

*/

 



answered Sep 22, 2023 by avibootz
...