Creating New-UDSelect from a list

Hello everyone :smiley:
I am trying to create a dropdown list, with the source data from another list.
But i am not sure if i am doing it rigth, this code works but i am wondering if there is another way to do this any, tips and tricks is appriciated :smiley:
i am new to coding in powershell and powershell universal :smiley:

$ar1 = @()
$ar2 = @(“1”,“2”,“3”)
$i = 0
foreach($a in $ar2){

            $ar1 += (New-UDSelectOption -Name  $ar2[$i] -Value $ar2[$i])

    New-UDSelect -Multiple -Option {



    } -OnChange { 
            Show-UDToast -Message (ConvertTo-json -InputObject $EventData) 

Product: PowerShell Universal
Version: 1.4.6