私はPHPには新しく、なんらかの援助が必要です。PHP preg_splitを複数の変数に格納する
私はこのようになります入力文字列があります。968:-50px, 750:-300px, 590:-500px
これらは2つの値を持つ3などの項目ごと考えることができます。私は現在explode()
を使用していa:b, a:b, a:b
が、私はそれが正しいではありません知っているが。私はpreg_split()
が使用する正しい機能かもしれないと思いますか? a:b
例を使用して
は、ここでいくつかのコードは次のとおりです。
$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;
}
にはどうすれば$b
の値を抽出し、ループにそれを渡すのですか?
ありがとうございました!
なぜあなたのために 'explode'が機能しないのですか?なぜそれが間違っていると感じますか?私は唯一の3つの値 を取得しています上記のコードで – GrumpyCrouton
すなわち: '968:-50px'と' 750:-300px'と '590: -500px'私はその2つの値に分割するそれらのそれぞれを必要としますループに渡すことができます。 すなわち、foreachの '$のA = 968' ' $ bの= -50px' '$のA = 750' ' $ bの= -300px' '$のA = 590' ' $ bの= -500px' – scorey25