基本的php问题,我认为答案将涉及数组

基本的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语句来实现这一点

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'];
}

多亏了你们中的另外两个给出了解决方案,这一个工作得很好。我正在慢慢失去对数组的恐惧。多亏了你们中的另外两个给出了解决方案,这一个工作得很好。我正在慢慢失去对数组的恐惧。