I am new to PHP and need some assistance.
I have an input string that looks like this: 968:-50px, 750:-300px, 590:-500px
These can be thought of as 3 items each with 2 values: a:b, a:b, a:b
I'm currently using explode()
but I know it's not correct. I think preg_split()
might be the correct function to use?
Using the a:b
example, here is some code:
$string = '968:-50px, 750:-300px, 590:-500px'
$array = explode( ',', $string );
foreach ( $array as $a ) {
echo '
@media only screen and (max-width: '.$a.'px) {
.div {
background-position: '.$b.';
}
}'; $array[] = $a;
}
How do I extract the value for $b
and pass that to the loop?
Thanks for your help!