I have a doubt in which I didn't get a solution. I have an Array values object and a status array, where I want to relate the indixes of the Array values object to the indixes of the status array. So that I can write a logical test where: If the Array values object's index 0 is different from null (that is, it contains value), then the status array's index 0 will get the value "1".
OR
If the Array values object's index 1 is different from null (that is, it contains value), then the status array's index 1 will receive the value "1".
For example, before the logic test:
values:[
0 => Array1:[
0 => "1,023"
1 => "0,023"
2 => "5,023"
3 => "1"
]
1 => Array2:[
0 => "null"
1 => "null"
2 => "5"
3 => "1,365"
]
2 => Array3:[
0 => "null"
1 => "null"
2 => "null"
3 => "null"
]
]
status:[
0 => "0"
1 => "0"
2 => "0"
]
After the logical test:
status:[
0 => "1"
1 => "0"
2 => "0"
]
In this example, only the index 0 of the status array received the value "1", because ONLY the 0 array of the Array values object had values other than null.
The status array will always have the same number of indixes as the Array values object will have for arrays (If the status array has 5 indices (0, 1, 2, 3, 4), the Array value object will have 5 arrays (0, 1, 2 , 3, 4)). Furthermore, the status array will always start with the value of the index values equal to "0". And if the values of the values object's indices are ALL different from null, each index of the status array will receive the value "1".
For example,
status:[
0 => "1",
1 => "1",
2 => "1",
]
I believe I would have to iterate through the value array object with a foreach and do a logical test to see which ones are null, but I don't know how to change the value of the status array.
I hope I was clear in my doubt. Thank you very much in advance.
source https://stackoverflow.com/questions/68976696/relate-the-indixes-keys-of-an-array-object-to-the-indixes-keys-of-an-array
Comments
Post a Comment