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