基本的php问题,我认为答案将涉及数组
我想做一个条件if语句来实现这一点基本的php问题,我认为答案将涉及数组,php,arrays,Php,Arrays,我想做一个条件if语句来实现这一点 if($get_['b']=="1") { $offer1a=$offer1XXX; $offer1e=$offer1YYY; $offer2a=$offer2XXX; $offer2e=$offer2YYY; $offer3a=$offer3XXX; $offer3e=$offer3YYY; $offer4a=$offer4XXX; $offer4e=$offer4YYY; } 一路提供#12。似乎有很多东西要写。还有像$offer1b这样的其他
if($get_['b']=="1") {
$offer1a=$offer1XXX;
$offer1e=$offer1YYY;
$offer2a=$offer2XXX;
$offer2e=$offer2YYY;
$offer3a=$offer3XXX;
$offer3e=$offer3YYY;
$offer4a=$offer4XXX;
$offer4e=$offer4YYY;
}
一路提供#12。似乎有很多东西要写。还有像$offer1b这样的其他值,我想让它们单独存在。最好的方法是什么。我认为这是一个数组,但我不清楚如何完成它。如果要将
$offer
更改为数组,可以执行以下操作:
if ($get_['b'] == "1") {
for ($i = 1; i <= 12; i++) {
$offer[$i]['a'] = $offer[$i]['XXX'];
$offer[$i]['e'] = $offer[$i]['YYY'];
}
}
$offer = array(
1 => array(
'a' => "something",
'b' => "somethingElse",
'XXX' => "blah",
'YYY' => "foo"
),
array(
'a' => '...'
)
);
if($get_u['b']=“1”){
对于($i=1;i如果要将$offer
更改为数组,可以执行以下操作:
if ($get_['b'] == "1") {
for ($i = 1; i <= 12; i++) {
$offer[$i]['a'] = $offer[$i]['XXX'];
$offer[$i]['e'] = $offer[$i]['YYY'];
}
}
$offer = array(
1 => array(
'a' => "something",
'b' => "somethingElse",
'XXX' => "blah",
'YYY' => "foo"
),
array(
'a' => '...'
)
);
if($get_u['b']=“1”){
对于($i=1;i我确信还有上千种优化,但要真正做到您所要求的,您可以使用for循环:
if ($_GET['b'] == 1) {
for ($k = 1; $k <= 12; $k++) {
${"offer${k}a"} = ${"offer${k}XXXX"};
${"offer${k}e"} = ${"offer${k}YYYY"};
}
}
if($\u GET['b']==1){
对于($k=1;$k我确信还有上千种优化,但要真正做到您所要求的,您可以使用for循环:
if ($_GET['b'] == 1) {
for ($k = 1; $k <= 12; $k++) {
${"offer${k}a"} = ${"offer${k}XXXX"};
${"offer${k}e"} = ${"offer${k}YYYY"};
}
}
if($\u GET['b']==1){
对于($k=1;$k数组是您的朋友:
for ($i = 1; $i <= 12; ++$i) {
$offer[$i]['a'] = $offer[$i]['XXX'];
$offer[$i]['e'] = $offer[$i]['YYY'];
}
阵列是您的朋友:
for ($i = 1; $i <= 12; ++$i) {
$offer[$i]['a'] = $offer[$i]['XXX'];
$offer[$i]['e'] = $offer[$i]['YYY'];
}
多亏了你们中的另外两个给出了解决方案,这一个工作得很好。我正在慢慢失去对数组的恐惧。多亏了你们中的另外两个给出了解决方案,这一个工作得很好。我正在慢慢失去对数组的恐惧。